1
0
Fork 0

gui.nas: make sure enabling Rembrandt disables the skydome-scattering shaders

Signed-off-by: Emilian Huminiuc <emilianh@gmail.com>
This commit is contained in:
Emilian Huminiuc 2012-06-28 01:29:10 +03:00
parent 59e0f41283
commit 4587dc8bc5

View file

@ -1354,6 +1354,7 @@ _setlistener("/sim/sound/chatter/enabled", func {
##
# overwrite custom shader settings when quality-level is set on startup
var qualityLevel = getprop("/sim/rendering/shaders/quality-level");
var rembrandtOn = getprop("/sim/rendering/rembrandt/enabled");
if (qualityLevel == -1) {
setprop("/sim/rendering/shaders/custom-settings",1);
}
@ -1384,6 +1385,10 @@ var update_shader_settings = func() {
setprop("/sim/rendering/shaders/generic",qualityLvl);
setprop("/sim/rendering/shaders/transition",qualityLvl);
}
if (rembrandtOn) {
setprop("/sim/rendering/shaders/skydome",0);
}
};
_setlistener("/sim/rendering/shaders/custom-settings", func { update_shader_settings() } );
_setlistener("/sim/rendering/shaders/quality-level-internal", func { update_shader_settings() } );