diff --git a/r_triapi.c b/r_triapi.c index 386fb1c1..f623512e 100644 --- a/r_triapi.c +++ b/r_triapi.c @@ -147,7 +147,8 @@ void _TriColor4f( float rr, float gg, float bb, float aa ) unsigned short r,g,b; unsigned int major, minor; - + if( vid.rendermode == kRenderTransAdd || vid.rendermode == kRenderGlow ) + rr *= aa, gg *= aa, bb *= aa; //gEngfuncs.Con_Printf("%d\n", vid.alpha);