mirror of
https://github.com/hrydgard/ppsspp.git
synced 2025-04-02 11:01:50 -04:00
Vulkan: Correct viewport flag reset on rebind.
Can't break since we're checking two separate flags.
This commit is contained in:
parent
8fa84fd717
commit
c8f8d55118
3 changed files with 2 additions and 4 deletions
|
@ -481,10 +481,8 @@ void VulkanRenderManager::BindFramebufferAsRenderTarget(VKRFramebuffer *fb, VKRR
|
|||
for (const auto &c : steps_.back()->commands) {
|
||||
if (c.cmd == VKRRenderCommand::VIEWPORT) {
|
||||
curStepHasViewport_ = true;
|
||||
break;
|
||||
} else if (c.cmd == VKRRenderCommand::SCISSOR) {
|
||||
curStepHasScissor_ = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (clearMask != 0) {
|
||||
|
|
|
@ -478,7 +478,7 @@ public:
|
|||
|
||||
void HandleEvent(Event ev, int width, int height, void *param1, void *param2) override {}
|
||||
|
||||
int GetCurrentStepId() const {
|
||||
int GetCurrentStepId() const override {
|
||||
return renderManager_.GetCurrentStepId();
|
||||
}
|
||||
|
||||
|
|
|
@ -482,7 +482,7 @@ public:
|
|||
|
||||
void HandleEvent(Event ev, int width, int height, void *param1, void *param2) override;
|
||||
|
||||
int GetCurrentStepId() const {
|
||||
int GetCurrentStepId() const override {
|
||||
return renderManager_.GetCurrentStepId();
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue