diff options
| -rw-r--r-- | indra/newview/llviewercontrol.cpp | 4 | 
1 files changed, 3 insertions, 1 deletions
| diff --git a/indra/newview/llviewercontrol.cpp b/indra/newview/llviewercontrol.cpp index 598ad89907..1f5ac61040 100644 --- a/indra/newview/llviewercontrol.cpp +++ b/indra/newview/llviewercontrol.cpp @@ -809,7 +809,9 @@ void settings_setup_listeners()      setting_setup_signal_listener(gSavedSettings, "RenderSpecularResY", handleLUTBufferChanged);      setting_setup_signal_listener(gSavedSettings, "RenderSpecularExponent", handleLUTBufferChanged);      setting_setup_signal_listener(gSavedSettings, "RenderAnisotropic", handleAnisotropicChanged); -    setting_setup_signal_listener(gSavedSettings, "RenderShadowResolutionScale", handleShadowsResized); +	// Ensure shader update on shadow resolution scale change for correct shadow rendering. +	// setting_setup_signal_listener(gSavedSettings, "RenderShadowResolutionScale", handleShadowsResized); // Original line commented out +	setting_setup_signal_listener(gSavedSettings, "RenderShadowResolutionScale", handleSetShaderChanged);      setting_setup_signal_listener(gSavedSettings, "RenderGlow", handleReleaseGLBufferChanged);      setting_setup_signal_listener(gSavedSettings, "RenderGlow", handleSetShaderChanged);      setting_setup_signal_listener(gSavedSettings, "RenderGlowResolutionPow", handleReleaseGLBufferChanged); | 
