diff options
| author | Andrey Lihatskiy <alihatskiy@productengine.com> | 2020-04-26 19:40:09 +0300 | 
|---|---|---|
| committer | Andrey Lihatskiy <alihatskiy@productengine.com> | 2020-04-26 19:40:09 +0300 | 
| commit | 231dea378babc0ee9806f0fcd68283e79f81d2eb (patch) | |
| tree | d4e42cf3ea6c212ffb1e2958f6cb6568ac5bdd0a /indra/newview/llfeaturemanager.cpp | |
| parent | e77134ea898cd19fdba716e46324b2945ef6826f (diff) | |
| parent | d7f1c88c35849e56f5b352f13c16a08467d1533b (diff) | |
Merge branch 'master' into DRTVWR-486
Diffstat (limited to 'indra/newview/llfeaturemanager.cpp')
| -rw-r--r-- | indra/newview/llfeaturemanager.cpp | 42 | 
1 files changed, 21 insertions, 21 deletions
| diff --git a/indra/newview/llfeaturemanager.cpp b/indra/newview/llfeaturemanager.cpp index aa9cba0c18..d915a9fd26 100644 --- a/indra/newview/llfeaturemanager.cpp +++ b/indra/newview/llfeaturemanager.cpp @@ -617,36 +617,36 @@ void LLFeatureManager::applyFeatures(bool skipFeatures)  void LLFeatureManager::setGraphicsLevel(U32 level, bool skipFeatures)  { -	LLViewerShaderMgr::sSkipReload = true; +    LLViewerShaderMgr::sSkipReload = true; -	applyBaseMasks(); +    applyBaseMasks(); -	// if we're passed an invalid level, default to "Low" -	std::string features(isValidGraphicsLevel(level)? getNameForGraphicsLevel(level) : "Low"); -	if (features == "Low") -	{ +    // if we're passed an invalid level, default to "Low" +    std::string features(isValidGraphicsLevel(level)? getNameForGraphicsLevel(level) : "Low"); +    if (features == "Low") +    {  #if LL_DARWIN -		// This Mac-specific change is to insure that we force 'Basic Shaders' for all Mac -		// systems which support them instead of falling back to fixed-function unnecessarily -		// MAINT-2157 -		if (gGLManager.mGLVersion < 2.1f) +        // This Mac-specific change is to insure that we force 'Basic Shaders' for all Mac +        // systems which support them instead of falling back to fixed-function unnecessarily +        // MAINT-2157 +        if (gGLManager.mGLVersion < 2.1f)  #else -		// only use fixed function by default if GL version < 3.0 or this is an intel graphics chip -		if (gGLManager.mGLVersion < 3.f || gGLManager.mIsIntel) +        // only use fixed function by default if GL version < 3.0 or this is an intel graphics chip +        if (gGLManager.mGLVersion < 3.f || gGLManager.mIsIntel)  #endif -		{ +        {              // same as Low, but with "Basic Shaders" disabled -			features = "LowFixedFunction"; -		} -	} +            features = "LowFixedFunction"; +        } +    } -	maskFeatures(features); +    maskFeatures(features); -	applyFeatures(skipFeatures); +    applyFeatures(skipFeatures); -	LLViewerShaderMgr::sSkipReload = false; -	LLViewerShaderMgr::instance()->setShaders(); -	gPipeline.refreshCachedSettings(); +    LLViewerShaderMgr::sSkipReload = false; +    LLViewerShaderMgr::instance()->setShaders(); +    gPipeline.refreshCachedSettings();  }  void LLFeatureManager::applyBaseMasks() | 
