From 48016ff54bced607ba11bb02825974b5133ada34 Mon Sep 17 00:00:00 2001
From: ruslantproductengine <ruslantproductengine@lindenlab.com>
Date: Tue, 12 Apr 2016 19:29:35 +0300
Subject: [PATCH] MAINT-6286 Viewer 4.0.3.312680 ignores settings for Shaders
 in Graphics Preferences for ATI Radeon HD 3800 Series graphics card

---
 indra/llrender/llglslshader.cpp | 1 +
 1 file changed, 1 insertion(+)

diff --git a/indra/llrender/llglslshader.cpp b/indra/llrender/llglslshader.cpp
index 750e35a71a2..b30bc1aed65 100755
--- a/indra/llrender/llglslshader.cpp
+++ b/indra/llrender/llglslshader.cpp
@@ -348,6 +348,7 @@ void LLGLSLShader::unloadInternal()
         glGetAttachedObjectsARB(mProgramObject, sizeof(obj)/sizeof(obj[0]), &count, obj);
         for (GLsizei i = 0; i < count; i++)
         {
+            glDetachObjectARB(mProgramObject, obj[i]);
             glDeleteObjectARB(obj[i]);
         }
 
-- 
GitLab