From 74750fd604ffe612faed1b90596b250b98609e4d Mon Sep 17 00:00:00 2001 From: ExMatics HydrogenC <33123710+HydrogenC@users.noreply.github.com> Date: Wed, 5 Jun 2024 23:09:43 +0800 Subject: [PATCH] Fix spot light --- Source/Shaders/ShadowsSampling.hlsl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Shaders/ShadowsSampling.hlsl b/Source/Shaders/ShadowsSampling.hlsl index f74e55c3a..1cc973645 100644 --- a/Source/Shaders/ShadowsSampling.hlsl +++ b/Source/Shaders/ShadowsSampling.hlsl @@ -582,7 +582,7 @@ float SampleShadow(LightData light, LightShadowData shadow, Texture2D shadowMap, { float2 samplePos = shadowMapUVs + sideVector.xy * PCFDiscSamples[i].x + upVector.xy * PCFDiscSamples[i].y; #if FLAX_REVERSE_Z - result += shadowMap.SampleCmpLevelZero(ShadowSamplerPCF, samplePos, shadowPosition.z); + result += 1 - shadowMap.SampleCmpLevelZero(ShadowSamplerPCF, samplePos, shadowPosition.z); #else result += shadowMap.SampleCmpLevelZero(ShadowSamplerPCF, samplePos, shadowPosition.z); #endif