diff --git a/WickedEngine/shaders/volumetricCloud_renderCS.hlsl b/WickedEngine/shaders/volumetricCloud_renderCS.hlsl index 73d423f05..22c3fd9d9 100644 --- a/WickedEngine/shaders/volumetricCloud_renderCS.hlsl +++ b/WickedEngine/shaders/volumetricCloud_renderCS.hlsl @@ -125,7 +125,7 @@ void OpaqueShadow(inout ParticipatingMedia participatingMedia, float3 worldPosit if (is_saturated(shadow_uv)) { - shadow *= shadow_2D(light, shadow_pos, shadow_uv.xy, furthestCascade).r; + shadow *= shadow_2D(light, shadow_pos.z, shadow_uv.xy, furthestCascade).r; } } diff --git a/WickedEngine/shaders/volumetricLight_DirectionalPS.hlsl b/WickedEngine/shaders/volumetricLight_DirectionalPS.hlsl index c302a0906..b5c4bbed8 100644 --- a/WickedEngine/shaders/volumetricLight_DirectionalPS.hlsl +++ b/WickedEngine/shaders/volumetricLight_DirectionalPS.hlsl @@ -60,7 +60,7 @@ float4 main(VertexToPixel input) : SV_Target [branch] if (is_saturated(shadow_uv)) { - shadow *= shadow_2D(light, shadow_pos, shadow_uv.xy, cascade, input.pos.xy); + shadow *= shadow_2D(light, shadow_pos.z, shadow_uv.xy, cascade, input.pos.xy); break; } }