Fixed a crash for hardware lacking ARB_shader_objects extension support.

This commit is contained in:
Shyotl
2011-10-17 19:05:37 -05:00
parent 67230a3290
commit 8ce30e9ff7

View File

@@ -445,9 +445,12 @@ void LLGLSLShader::unbind()
void LLGLSLShader::bindNoShader(void)
{
glUseProgramObjectARB(0);
sCurBoundShader = 0;
sCurBoundShaderPtr = NULL;
if (gGLManager.mHasShaderObjects)
{
glUseProgramObjectARB(0);
sCurBoundShader = 0;
sCurBoundShaderPtr = NULL;
}
}
S32 LLGLSLShader::enableTexture(S32 uniform, LLTexUnit::eTextureType mode)