Just call LLPipeline::refreshCachedSettings() in LLViewerShaderManager::setShaders() to avoid occlusion-related crashes if certain shaders failed to load.
This commit is contained in:
@@ -599,6 +599,7 @@ void LLViewerShaderMgr::setShaders()
|
||||
LLWaterParamManager::getInstance()->updateShaderLinks();
|
||||
LLWLParamManager::getInstance()->updateShaderLinks();
|
||||
|
||||
gPipeline.refreshCachedSettings();
|
||||
gPipeline.createGLBuffers();
|
||||
|
||||
reentrance = false;
|
||||
|
||||
Reference in New Issue
Block a user