summaryrefslogtreecommitdiff
path: root/indra/newview/llselectmgr.cpp
diff options
context:
space:
mode:
authorsimon <none@none>2013-05-20 11:18:12 -0700
committersimon <none@none>2013-05-20 11:18:12 -0700
commitabdbf45aaa05f201afd9e2f6c6be87150be2c890 (patch)
tree702d3eef9acc8d966e4c5c40b08830b511e9e841 /indra/newview/llselectmgr.cpp
parent2b41a539aa988029976cf96a1ac71d0fc2087c77 (diff)
MAINT-2616 : Updated my Intel driver and now have orange in buttons and
Inventory pull down bar causing blinks to screen. Pulled in FS code, Reviewed by Kelly
Diffstat (limited to 'indra/newview/llselectmgr.cpp')
-rwxr-xr-xindra/newview/llselectmgr.cpp10
1 files changed, 9 insertions, 1 deletions
diff --git a/indra/newview/llselectmgr.cpp b/indra/newview/llselectmgr.cpp
index 4681efd3e5..02ace86b95 100755
--- a/indra/newview/llselectmgr.cpp
+++ b/indra/newview/llselectmgr.cpp
@@ -6051,7 +6051,15 @@ void LLSelectNode::renderOneSilhouette(const LLColor4 &color)
if (shader)
{ //switch to "solid color" program for SH-2690 -- works around driver bug causing bad triangles when rendering silhouettes
- gSolidColorProgram.bind();
+ if(gGLManager.mIsIntel)
+ {
+ gSolidColorProgramIntel.bind();
+ gGL.diffuseColor4fv(color.mV);
+ }
+ else
+ {
+ gSolidColorProgram.bind();
+ }
}
gGL.matrixMode(LLRender::MM_MODELVIEW);