This commit is contained in:
Shyotl
2018-08-07 21:46:07 -05:00
59 changed files with 5058 additions and 7807 deletions

View File

@@ -934,6 +934,23 @@ bool LLPipeline::isRenderDeferredDesired()
gSavedSettings.getBOOL("WindLightUseAtmosShaders");
}
//static
void LLPipeline::updateRenderDeferred()
{
bool deferred = (bool(LLRenderTarget::sUseFBO &&
LLFeatureManager::getInstance()->isFeatureAvailable("RenderDeferred") &&
LLPipeline::sRenderBump &&
isRenderDeferredDesired())) &&
!gUseWireframe;
sRenderDeferred = deferred;
if (deferred)
{ //must render glow when rendering deferred since post effect pass is needed to present any lighting at all
sRenderGlow = true;
}
}
//static
void LLPipeline::refreshCachedSettings()
{