diff --git a/indra/newview/pipeline.cpp b/indra/newview/pipeline.cpp index 0646791fc3a97efeb1390d6bc234c7a5bea1c458..c2dda40f40eb77297be05b275f785a0fc5534a3f 100644 --- a/indra/newview/pipeline.cpp +++ b/indra/newview/pipeline.cpp @@ -8732,11 +8732,11 @@ void LLPipeline::bindDeferredShader(LLGLSLShader& shader, LLRenderTarget* light_ F32 ssao_factor = RenderSSAOFactor; shader.uniform1f(LLShaderMgr::DEFERRED_SSAO_FACTOR, ssao_factor); - - LLVector3 ssao_effect = RenderSSAOEffect; - shader.uniform1f(LLShaderMgr::DEFERRED_SSAO_EFFECT, ssao_effect[0]); } + LLVector3 ssao_effect = RenderSSAOEffect; + shader.uniform1f(LLShaderMgr::DEFERRED_SSAO_EFFECT, ssao_effect[0]); + shader.uniform2f(LLShaderMgr::DEFERRED_SCREEN_RES, deferred_target->getWidth(), deferred_target->getHeight()); if (shader.getUniformLocation(LLShaderMgr::DEFERRED_NEAR_CLIP) > -1)