From b3ba253296192bf83e5ea75f1420648e5b153961 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Thu, 18 Jun 2026 09:34:57 +0200 Subject: [PATCH] Fix GPU workflow spread disable in DDGI --- Source/Engine/Renderer/GI/DynamicDiffuseGlobalIllumination.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Source/Engine/Renderer/GI/DynamicDiffuseGlobalIllumination.cpp b/Source/Engine/Renderer/GI/DynamicDiffuseGlobalIllumination.cpp index 3c28bbf35..8ad929c1b 100644 --- a/Source/Engine/Renderer/GI/DynamicDiffuseGlobalIllumination.cpp +++ b/Source/Engine/Renderer/GI/DynamicDiffuseGlobalIllumination.cpp @@ -463,7 +463,8 @@ bool DynamicDiffuseGlobalIlluminationPass::RenderInner(RenderContext& renderCont for (int32 cascadeIndex = 0; cascadeIndex < cascadesCount; cascadeIndex++) { auto& cascade = ddgiData.Cascades[cascadeIndex]; - cascade.PendingUpdate |= !clear && (ddgiData.LastFrameUsed % cascadeFrequencies[cascadeIndex]) != 0 && GPU_SPREAD_WORKLOAD; + cascade.PendingUpdate |= !clear && (ddgiData.LastFrameUsed % cascadeFrequencies[cascadeIndex]) != 0; + cascade.PendingUpdate |= !GPU_SPREAD_WORKLOAD; cascadeSkipUpdate[cascadeIndex] = !cascade.PendingUpdate || maxCascadesPerFrame-- <= 0; }