diff --git a/Source/Shaders/GI/DDGI.hlsl b/Source/Shaders/GI/DDGI.hlsl index 3e31c2e53..b88b846a6 100644 --- a/Source/Shaders/GI/DDGI.hlsl +++ b/Source/Shaders/GI/DDGI.hlsl @@ -305,6 +305,8 @@ float3 SampleDDGIIrradiance(DDGIData data, Texture2D probesData, T uint cascadeIndex = DDGI_DEBUG_CASCADE; #else uint cascadeIndex = 0; + if (data.CascadesCount == 0) + return float3(0, 0, 0); for (; cascadeIndex < data.CascadesCount; cascadeIndex++) { // Get cascade data