diff --git a/stepmania/src/RageDisplay_OGL.cpp b/stepmania/src/RageDisplay_OGL.cpp index b5bd184269..c2f86e8f4b 100644 --- a/stepmania/src/RageDisplay_OGL.cpp +++ b/stepmania/src/RageDisplay_OGL.cpp @@ -1539,7 +1539,11 @@ void RageDisplay_OGL::SetMaterial( } else { - glColor4fv( emissive + ambient + diffuse ); + RageColor c = diffuse; + c.r += emissive.r + ambient.r; + c.g += emissive.g + ambient.g; + c.b += emissive.b + ambient.b; + glColor4fv( c ); } }