Fix black screen when frame ended without an active 2D drawer

This commit is contained in:
Magnus Norddahl 2024-02-09 02:37:16 +01:00
commit 445170e33f

View file

@ -528,6 +528,7 @@ void VkRenderState::WaitForStreamBuffers()
mApplyCount = 0;
mRSBuffers->SurfaceUniformsBuffer->Reset();
mRSBuffers->MatrixBuffer->Reset();
mMatricesChanged = true;
}
int VkRenderState::SetViewpoint(const HWViewpointUniforms& vp)
@ -764,6 +765,7 @@ void VkRenderState::EndFrame()
{
mRSBuffers->MatrixBuffer->Reset();
mRSBuffers->SurfaceUniformsBuffer->Reset();
mMatricesChanged = true;
}
void VkRenderState::EnableDrawBuffers(int count, bool apply)