1
0
Fork 0

add a sanity check for the overcast property

This commit is contained in:
Erik Hofman 2011-06-05 10:26:55 +02:00
parent 8f3cdc9404
commit afca14c372

View file

@ -237,6 +237,8 @@ void FGLight::update_sky_color () {
else if (_saturation > 1.0) _saturation = 1.0; else if (_saturation > 1.0) _saturation = 1.0;
if (_scattering < 0.0) _scattering = 0.0; if (_scattering < 0.0) _scattering = 0.0;
else if (_scattering > 1.0) _scattering = 1.0; else if (_scattering > 1.0) _scattering = 1.0;
if (_overcast < 0.0) _overcast = 0.0;
else if (_overcast > 1.0) _overcast = 1.0;
float ambient = _ambient_tbl->interpolate( deg ) + visibility_inv/10; float ambient = _ambient_tbl->interpolate( deg ) + visibility_inv/10;
float diffuse = _diffuse_tbl->interpolate( deg ); float diffuse = _diffuse_tbl->interpolate( deg );