FIRE-20305: Add debug output if deferred rendering gets disabled for some reason
parent
fb589da955
commit
f2c0d76997
|
|
@ -612,6 +612,7 @@ void LLViewerShaderMgr::setShaders()
|
|||
|
||||
if (gSavedSettings.getBOOL("RenderAvatarVP"))
|
||||
{
|
||||
LL_WARNS() << "Couldn't load object shaders - Deferred rendering disabled" << LL_ENDL; // FS:Ansariel> FIRE-20305: Debug output
|
||||
gSavedSettings.setBOOL("RenderDeferred", FALSE);
|
||||
gSavedSettings.setBOOL("RenderAvatarCloth", FALSE);
|
||||
gSavedSettings.setBOOL("RenderAvatarVP", FALSE);
|
||||
|
|
@ -644,6 +645,7 @@ void LLViewerShaderMgr::setShaders()
|
|||
|
||||
if (loaded && !loadShadersDeferred())
|
||||
{ //everything else succeeded but deferred failed, disable deferred and try again
|
||||
LL_WARNS() << "Couldn't load deferred shaders - Deferred rendering disabled" << LL_ENDL; // FS:Ansariel> FIRE-20305: Debug output
|
||||
gSavedSettings.setBOOL("RenderDeferred", FALSE);
|
||||
reentrance = false;
|
||||
setShaders();
|
||||
|
|
|
|||
|
|
@ -894,6 +894,7 @@ bool LLPipeline::allocateScreenBuffer(U32 resX, U32 resY)
|
|||
// disabled on future sessions
|
||||
if (LLPipeline::sRenderDeferred)
|
||||
{
|
||||
LL_WARNS() << "Couldn't allocate screen buffer - Deferred rendering disabled" << LL_ENDL; // FS:Ansariel> FIRE-20305: Debug output
|
||||
gSavedSettings.setBOOL("RenderDeferred", FALSE);
|
||||
LLPipeline::refreshCachedSettings();
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue