diff options
| -rw-r--r-- | indra/newview/llappviewer.cpp | 15 | ||||
| -rw-r--r-- | indra/newview/llviewercontrol.cpp | 4 | 
2 files changed, 9 insertions, 10 deletions
diff --git a/indra/newview/llappviewer.cpp b/indra/newview/llappviewer.cpp index 0a8780b1e1..89e0da3ea7 100644 --- a/indra/newview/llappviewer.cpp +++ b/indra/newview/llappviewer.cpp @@ -566,13 +566,14 @@ static void settings_to_globals()  static void settings_modify()  { -	LLPipeline::sRenderTransparentWater	= gSavedSettings.getBOOL("RenderTransparentWater"); -	LLPipeline::sRenderBump				= gSavedSettings.getBOOL("RenderObjectBump"); -	LLPipeline::sRenderDeferred		= LLPipeline::sRenderBump && gSavedSettings.getBOOL("RenderDeferred"); -	LLVOSurfacePatch::sLODFactor		= gSavedSettings.getF32("RenderTerrainLODFactor"); -	LLVOSurfacePatch::sLODFactor *= LLVOSurfacePatch::sLODFactor; //square lod factor to get exponential range of [1,4] -	gDebugGL = gSavedSettings.getBOOL("RenderDebugGL") || gDebugSession; -	gDebugPipeline = gSavedSettings.getBOOL("RenderDebugPipeline"); +    LLPipeline::sRenderTransparentWater = gSavedSettings.getBOOL("RenderTransparentWater"); +    LLPipeline::sRenderBump             = gSavedSettings.getBOOL("RenderObjectBump"); +    LLPipeline::sRenderDeferred         = LLPipeline::sRenderBump && gSavedSettings.getBOOL("RenderDeferred"); +    LLRenderTarget::sUseFBO             = LLPipeline::sRenderDeferred; +    LLVOSurfacePatch::sLODFactor        = gSavedSettings.getF32("RenderTerrainLODFactor"); +    LLVOSurfacePatch::sLODFactor *= LLVOSurfacePatch::sLODFactor;  // square lod factor to get exponential range of [1,4] +    gDebugGL       = gSavedSettings.getBOOL("RenderDebugGL") || gDebugSession; +    gDebugPipeline = gSavedSettings.getBOOL("RenderDebugPipeline");  }  class LLFastTimerLogThread : public LLThread diff --git a/indra/newview/llviewercontrol.cpp b/indra/newview/llviewercontrol.cpp index a4f8963dc3..e53f988c6e 100644 --- a/indra/newview/llviewercontrol.cpp +++ b/indra/newview/llviewercontrol.cpp @@ -465,9 +465,7 @@ static bool handleRenderDeferredChanged(const LLSD& newvalue)  //  static bool handleRenderBumpChanged(const LLSD& newval)  { -    LLRenderTarget::sUseFBO = newval.asBoolean()  -                                && gSavedSettings.getBOOL("RenderTransparentWater")  -                                && gSavedSettings.getBOOL("RenderDeferred"); +    LLRenderTarget::sUseFBO = newval.asBoolean() && gSavedSettings.getBOOL("RenderDeferred");  	if (gPipeline.isInit())  	{  		gPipeline.updateRenderBump();  | 
