forked from Mirrorlandia_minetest/minetest
Ensure nightRatio is greater than zero in object shader
This commit is contained in:
parent
8f652f4e31
commit
e531c59606
@ -508,7 +508,7 @@ void main(void)
|
|||||||
// turns out that nightRatio falls off much faster than
|
// turns out that nightRatio falls off much faster than
|
||||||
// actual brightness of artificial light in relation to natual light.
|
// actual brightness of artificial light in relation to natual light.
|
||||||
// Power ratio was measured on torches in MTG (brightness = 14).
|
// 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
|
// cosine of the normal-to-light angle when
|
||||||
// we start to apply self-shadowing
|
// we start to apply self-shadowing
|
||||||
|
Loading…
Reference in New Issue
Block a user