From d6b470cd0704eed47690f6d2c2f9477759db9131 Mon Sep 17 00:00:00 2001 From: Shyotl Date: Wed, 15 Aug 2012 16:21:10 -0500 Subject: [PATCH] Just call LLPipeline::refreshCachedSettings() in LLViewerShaderManager::setShaders() to avoid occlusion-related crashes if certain shaders failed to load. --- indra/newview/llviewershadermgr.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/indra/newview/llviewershadermgr.cpp b/indra/newview/llviewershadermgr.cpp index 2b2de806f..75b2170fb 100644 --- a/indra/newview/llviewershadermgr.cpp +++ b/indra/newview/llviewershadermgr.cpp @@ -599,6 +599,7 @@ void LLViewerShaderMgr::setShaders() LLWaterParamManager::getInstance()->updateShaderLinks(); LLWLParamManager::getInstance()->updateShaderLinks(); + gPipeline.refreshCachedSettings(); gPipeline.createGLBuffers(); reentrance = false;