From 199161f02334ba84f071409a8d1a479a95cea458 Mon Sep 17 00:00:00 2001 From: Florent Guiocheau Date: Wed, 13 Aug 2025 09:28:06 +0200 Subject: [PATCH] Fix spotlight's shadow with volumetric fog --- .../renderer_rd/shaders/environment/volumetric_fog_process.glsl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/servers/rendering/renderer_rd/shaders/environment/volumetric_fog_process.glsl b/servers/rendering/renderer_rd/shaders/environment/volumetric_fog_process.glsl index d2122e0a348..47c991292f3 100644 --- a/servers/rendering/renderer_rd/shaders/environment/volumetric_fog_process.glsl +++ b/servers/rendering/renderer_rd/shaders/environment/volumetric_fog_process.glsl @@ -559,7 +559,7 @@ void main() { vec4 v = vec4(view_pos, 1.0); vec4 splane = (spot_lights.data[light_index].shadow_matrix * v); - splane.z -= spot_lights.data[light_index].shadow_bias / (d * spot_lights.data[light_index].inv_radius); + splane.z -= spot_lights.data[light_index].shadow_bias; splane /= splane.w; vec3 pos = vec3(splane.xy * spot_lights.data[light_index].atlas_rect.zw + spot_lights.data[light_index].atlas_rect.xy, splane.z);