From 4aa5778606bf46871f55d1debb5a7ccc69cd6246 Mon Sep 17 00:00:00 2001 From: mittorn Date: Thu, 4 Apr 2019 10:37:41 +0700 Subject: [PATCH] ref_soft: Alpha support for additive/glow --- r_triapi.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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);