Ensure nightRatio is greater than zero in object shader

This commit is contained in:
Dmitry Kostenko 2022-02-13 19:45:34 +01:00 committed by x2048
parent 8f652f4e31
commit e531c59606
1 changed files with 1 additions and 1 deletions

View File

@ -508,7 +508,7 @@ void main(void)
// turns out that nightRatio falls off much faster than
// actual brightness of artificial light in relation to natual light.
// Power ratio was measured on torches in MTG (brightness = 14).
float adjusted_night_ratio = pow(nightRatio, 0.6);
float adjusted_night_ratio = pow(max(0.0, nightRatio), 0.6);
// cosine of the normal-to-light angle when
// we start to apply self-shadowing