GL: Fixed timer query stall without a swap. WGPU: Reset read-only depth/stencil for swap chains. Fixed occlusion query result on handle reuse. (#3993)

This commit is contained in:
Branimir Karadžić
2026-09-19 21:59:40 +00:00
committed by GitHub
parent e693f8f72d
commit 81d81fba72
5 changed files with 35 additions and 3 deletions
+6
View File
@@ -2905,6 +2905,12 @@ namespace bgfx
bx::swap(m_render, m_submit);
for (uint16_t ii = 0, num = m_numNewOcclusionQueryHandles; ii < num; ++ii)
{
m_submit->m_occlusion[m_newOcclusionQueryHandle[ii].idx] = INT32_MIN;
}
m_numNewOcclusionQueryHandles = 0;
bx::memCopy(m_render->m_occlusion, m_submit->m_occlusion, sizeof(m_submit->m_occlusion) );
if (!BX_ENABLED(BGFX_CONFIG_MULTITHREADED)