1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-19 14:31:59 +00:00

Fix peter-panning with default spotlight

This commit is contained in:
Florent Guiocheau
2025-01-22 17:05:04 +01:00
parent a7146ef807
commit d08ff57148
2 changed files with 3 additions and 3 deletions

View File

@@ -733,7 +733,7 @@ void light_process_spot(uint idx, vec3 vertex, vec3 eye_vec, vec3 normal, vec3 v
vec4 v = vec4(vertex + normal_bias, 1.0);
vec4 splane = (spot_lights.data[idx].shadow_matrix * v);
splane.z += spot_lights.data[idx].shadow_bias / (light_length * spot_lights.data[idx].inv_radius);
splane.z += spot_lights.data[idx].shadow_bias;
splane /= splane.w;
if (sc_use_light_soft_shadows() && spot_lights.data[idx].soft_shadow_size > 0.0) {