Don't present BGFX_FRAME_FLUSH frames. Fixed D3D12/VK flush sync. (#3771)

This commit is contained in:
Branimir Karadžić
2026-06-19 19:39:42 +00:00
committed by GitHub
parent 09eaac37ae
commit 4f101d98be
5 changed files with 20 additions and 6 deletions
+3 -1
View File
@@ -2778,7 +2778,7 @@ namespace bgfx
if (!m_flipAfterRender)
{
if (!m_render->m_flush)
if (!m_flushPrevFrame)
{
BGFX_PROFILER_SCOPE("bgfx/flip", kColorSubmit);
flip();
@@ -2825,6 +2825,8 @@ namespace bgfx
flip();
}
}
m_flushPrevFrame = m_render->m_flush;
}
else
{