From: Brian Paul Date: Wed, 9 Jan 2002 00:27:49 +0000 (+0000) Subject: fixed GL_REPLACE / GL_RGB bug X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=35e5e89f5614ebb032479b02dec888563f829b30;p=mesa.git fixed GL_REPLACE / GL_RGB bug --- diff --git a/src/mesa/swrast/s_triangle.c b/src/mesa/swrast/s_triangle.c index cc5fc5b0d62..d61a2bb6590 100644 --- a/src/mesa/swrast/s_triangle.c +++ b/src/mesa/swrast/s_triangle.c @@ -1,4 +1,4 @@ -/* $Id: s_triangle.c,v 1.45 2002/01/09 00:09:33 brianp Exp $ */ +/* $Id: s_triangle.c,v 1.46 2002/01/09 00:27:49 brianp Exp $ */ /* * Mesa 3-D graphics library @@ -392,7 +392,12 @@ affine_span(GLcontext *ctx, struct sw_span *span, /* shortcuts */ -#define NEAREST_RGB_REPLACE NEAREST_RGB;REPLACE +#define NEAREST_RGB_REPLACE \ + NEAREST_RGB; \ + dest[0] = sample[0]; \ + dest[1] = sample[1]; \ + dest[2] = sample[2]; \ + dest[3] = FixedToInt(span->alpha); #define NEAREST_RGBA_REPLACE COPY_CHAN4(dest, tex00)