diff --git a/indra/newview/lldynamictexture.cpp b/indra/newview/lldynamictexture.cpp
index 799866091b90931b4304d9255e88136d80d7f953..4955b6224ee6946a58b628545d20e64cccfbc8ab 100644
--- a/indra/newview/lldynamictexture.cpp
+++ b/indra/newview/lldynamictexture.cpp
@@ -209,10 +209,7 @@ BOOL LLViewerDynamicTexture::updateAllInstances()
 
 	LLGLSLShader::bindNoShader();
 	LLVertexBuffer::unbind();
-	//allow fixed function when rendering dynamic textures
-	bool no_fixed = LLGLSLShader::sNoFixedFunction;
-	LLGLSLShader::sNoFixedFunction = false;
-
+	
 	BOOL result = FALSE;
 	BOOL ret = FALSE ;
 	for( S32 order = 0; order < ORDER_COUNT; order++ )
@@ -243,7 +240,6 @@ BOOL LLViewerDynamicTexture::updateAllInstances()
 		}
 	}
 
-	LLGLSLShader::sNoFixedFunction = no_fixed;
 	return ret;
 }