3737#include " llviewershadermgr.h"
3838#include " llrender.h"
3939
40- #define GE_FORCE_WORKAROUND LL_DARWIN
41-
4240static LLGLSLShader* simple_shader = NULL ;
4341static LLGLSLShader* fullbright_shader = NULL ;
4442
@@ -664,13 +662,6 @@ void LLDrawPoolFullbrightAlphaMask::beginPostDeferredPass(S32 pass)
664662 else
665663 {
666664
667- // Work-around until we can figure out why the right shader causes
668- // the GeForce driver to go tango uniform on OS X 10.6.8 only
669- //
670- #if GE_FORCE_WORKAROUND
671- gObjectFullbrightAlphaMaskProgram .bind ();
672- gObjectFullbrightAlphaMaskProgram .uniform1f (LLShaderMgr::TEXTURE_GAMMA , 2 .2f );
673- #else
674665 if (LLPipeline::sUnderWaterRender )
675666 {
676667 gDeferredFullbrightAlphaMaskWaterProgram .bind ();
@@ -681,7 +672,6 @@ void LLDrawPoolFullbrightAlphaMask::beginPostDeferredPass(S32 pass)
681672 gDeferredFullbrightAlphaMaskProgram .bind ();
682673 gDeferredFullbrightAlphaMaskProgram .uniform1f (LLShaderMgr::TEXTURE_GAMMA , 2 .2f );
683674 }
684- #endif
685675 }
686676
687677}
@@ -704,13 +694,6 @@ void LLDrawPoolFullbrightAlphaMask::endPostDeferredPass(S32 pass)
704694 }
705695 else
706696 {
707-
708- // Work-around until we can figure out why the right shader causes
709- // the GeForce driver to go tango uniform on OS X 10.6.8 only
710- //
711- #if GE_FORCE_WORKAROUND
712- gObjectFullbrightAlphaMaskProgram .unbind ();
713- #else
714697 if (LLPipeline::sUnderWaterRender )
715698 {
716699 gDeferredFullbrightAlphaMaskWaterProgram .unbind ();
@@ -719,8 +702,6 @@ void LLDrawPoolFullbrightAlphaMask::endPostDeferredPass(S32 pass)
719702 {
720703 gDeferredFullbrightAlphaMaskProgram .unbind ();
721704 }
722- #endif
723-
724705 }
725706 LLRenderPass::endRenderPass (pass);
726707}
0 commit comments