Moved occlusion test expiry code from KRScene::render to a dedicated function, KRViewport::expireOcclusionResults
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user