--- src/mesa/swrast/s_triangle.c.orig Fri Feb 3 13:13:44 2006 +++ src/mesa/swrast/s_triangle.c Fri Feb 3 13:20:24 2006 @@ -163,6 +163,7 @@ } #define RENDER_SPAN( span ) \ + { \ GLuint i; \ span.intTex[0] -= FIXED_HALF; /* off-by-one error? */ \ span.intTex[1] -= FIXED_HALF; \ @@ -177,7 +178,8 @@ span.intTex[0] += span.intTexStep[0]; \ span.intTex[1] += span.intTexStep[1]; \ } \ - rb->PutRowRGB(ctx, rb, span.end, span.x, span.y, span.array->rgb, NULL); + rb->PutRowRGB(ctx, rb, span.end, span.x, span.y, span.array->rgb, NULL);\ + } #include "s_tritemp.h" @@ -214,6 +216,7 @@ } #define RENDER_SPAN( span ) \ + { \ GLuint i; \ span.intTex[0] -= FIXED_HALF; /* off-by-one error? */ \ span.intTex[1] -= FIXED_HALF; \ @@ -238,7 +241,8 @@ span.z += span.zStep; \ } \ rb->PutRowRGB(ctx, rb, span.end, span.x, span.y, \ - span.array->rgb, span.array->mask); + span.array->rgb, span.array->mask); \ + } #include "s_tritemp.h"