diff options
author | Clément Foucault <foucault.clem@gmail.com> | 2019-09-02 03:21:19 +0300 |
---|---|---|
committer | Clément Foucault <foucault.clem@gmail.com> | 2019-09-02 17:41:07 +0300 |
commit | 312dbf8af1e78bcb369ead76930c66ec6ff631bf (patch) | |
tree | 251344177157cd55fa37b81d3dea82dd9c433a07 | |
parent | eb8093cb143c7fc3a0b59b12d4d397dea8284ab2 (diff) |
EEVEE: Fix sunlight when sun angle is 180 degrees
-rw-r--r-- | source/blender/draw/engines/eevee/eevee_lights.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/draw/engines/eevee/eevee_lights.c b/source/blender/draw/engines/eevee/eevee_lights.c index 48a2dacd2a9..126ec8d81c4 100644 --- a/source/blender/draw/engines/eevee/eevee_lights.c +++ b/source/blender/draw/engines/eevee/eevee_lights.c @@ -77,7 +77,7 @@ static void light_shape_parameters_set(EEVEE_Light *evli, const Light *la, const } } else if (la->type == LA_SUN) { - evli->radius = max_ff(0.001f, tanf(la->sun_angle / 2.0f)); + evli->radius = max_ff(0.001f, tanf(min_ff(la->sun_angle, DEG2RADF(179.9f)) / 2.0f)); } else { evli->radius = max_ff(0.001f, la->area_size); |