Moved occlusion test expiry code from KRScene::render to a dedicated function, KRViewport::expireOcclusionResults

This commit is contained in:
2024-09-21 21:21:48 -07:00
parent 8bee10c768
commit 3b9a5d6f81
6 changed files with 34 additions and 33 deletions

View File

@@ -544,7 +544,8 @@ void KRLight::renderShadowBuffers(RenderInfo& ri)
ri.viewport = &m_shadowViewports[iShadow];
shadowShader->bind(ri, Matrix4());
getScene().render(ri, true);
m_shadowViewports[iShadow].expireOcclusionResults(m_pContext->getCurrentFrame());
getScene().render(ri);
}
}
ri.viewport = prevViewport;