EEVEE-Next: Fix spherical_harmonics_evaluate_non_linear

Using `safe_normalize_and_get_length` add directional
component on otherwise fully ambient SH lighting.
This commit is contained in:
Clément Foucault
2023-06-30 13:10:54 +02:00
parent 6f7f105812
commit 0929b98cd3

View File

@@ -264,7 +264,7 @@ float spherical_harmonics_evaluate_non_linear(vec3 N, float R0, vec3 R1)
R1 /= 2.0;
float R1_len;
vec3 R1_dir = safe_normalize_and_get_length(R1, R1_len);
vec3 R1_dir = normalize_and_get_length(R1, R1_len);
float rcp_R0 = safe_rcp(R0);
float q = (1.0 + dot(R1_dir, N)) / 2.0;