From bcedb05a2c719d0914a9ce8c2bc259657124a902 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Tue, 26 Aug 2025 17:55:32 +0200 Subject: [PATCH] Fix regression from 6a8553a2777f8dd7fa2ffa9e7ec4db070252c462 on local lights --- Source/Shaders/Lighting.hlsl | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Source/Shaders/Lighting.hlsl b/Source/Shaders/Lighting.hlsl index 9b14db5ed..4d6e474fa 100644 --- a/Source/Shaders/Lighting.hlsl +++ b/Source/Shaders/Lighting.hlsl @@ -122,10 +122,6 @@ float4 GetLighting(float3 viewPos, LightData lightData, GBufferSample gBuffer, f // Calculate shadow ShadowSample shadow = GetShadow(lightData, gBuffer, shadowMask); -#if !LIGHTING_NO_DIRECTIONAL - // Directional shadowing - shadow.SurfaceShadow *= NoL; -#endif // Calculate attenuation if (isRadial) @@ -139,6 +135,11 @@ float4 GetLighting(float3 viewPos, LightData lightData, GBufferSample gBuffer, f shadow.TransmissionShadow *= attenuation; } +#if !LIGHTING_NO_DIRECTIONAL + // Directional shadowing + shadow.SurfaceShadow *= NoL; +#endif + BRANCH if (shadow.SurfaceShadow + shadow.TransmissionShadow > 0) {