From 3c85899ee0db4a90d03ec687e514a31c1befe34e Mon Sep 17 00:00:00 2001
From: Xiaohong Bao <bao@lindenlab.com>
Date: Fri, 31 Jul 2009 17:51:39 +0000
Subject: [PATCH] for DEV-33077 partially: don't call analyzeAlpha for media
 textures.

---
 indra/newview/llviewertexture.cpp | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/indra/newview/llviewertexture.cpp b/indra/newview/llviewertexture.cpp
index 533889b2f7d..6ea1522b47e 100644
--- a/indra/newview/llviewertexture.cpp
+++ b/indra/newview/llviewertexture.cpp
@@ -1940,6 +1940,8 @@ LLViewerMediaTexture::LLViewerMediaTexture(const LLUUID& id, BOOL usemipmaps, LL
 	{
 		generateGLTexture() ;
 	}
+	mGLTexturep->setNeedsAlphaAndPickMask(FALSE) ;
+
 	mIsPlaying = FALSE ;
 }
 
@@ -1952,6 +1954,7 @@ void LLViewerMediaTexture::reinit(BOOL usemipmaps /* = TRUE */)
 	getLastReferencedTimer()->reset() ;
 
 	generateGLTexture() ;
+	mGLTexturep->setNeedsAlphaAndPickMask(FALSE) ;
 }
 
 void LLViewerMediaTexture::setUseMipMaps(BOOL mipmap) 
-- 
GitLab