Update DDGI 1st cascade every 2nd frame to limit for a single cascade update per-frame

This commit is contained in:
Wojciech Figat
2022-06-23 16:59:13 +02:00
parent b69e42b79c
commit a7b31fbf9b

View File

@@ -410,8 +410,8 @@ bool DynamicDiffuseGlobalIlluminationPass::Render(RenderContext& renderContext,
}
// Calculate which cascades should be updated this frame
const uint64 cascadeFrequencies[] = { 1, 2, 3, 5 };
// TODO: prevent updating 2 cascades at once on Low quality
const uint64 cascadeFrequencies[] = { 2, 3, 5, 7 };
//const uint64 cascadeFrequencies[] = { 1, 2, 3, 5 };
//const uint64 cascadeFrequencies[] = { 1, 1, 1, 1 };
bool cascadeSkipUpdate[4];
for (int32 cascadeIndex = 0; cascadeIndex < cascadesCount; cascadeIndex++)