X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fmesa%2Fswrast%2Fs_triangle.c;h=ab262beabc1c49cb8cda363a4bbb21cf6ea8563a;hb=8ef874f1a543c693cfef9c935bed05903800fbfe;hp=257f06c24ddde76e03172da68485107cdd4a51a7;hpb=230ebaff2aecdd9f2bf667889d54bfc3dd032bbe;p=mesa.git diff --git a/src/mesa/swrast/s_triangle.c b/src/mesa/swrast/s_triangle.c index 257f06c24dd..ab262beabc1 100644 --- a/src/mesa/swrast/s_triangle.c +++ b/src/mesa/swrast/s_triangle.c @@ -77,7 +77,7 @@ _swrast_culltriangle( GLcontext *ctx, #define INTERP_FOG 1 #define SETUP_CODE \ span.interpMask |= SPAN_INDEX; \ - span.index = IntToFixed(v2->index); \ + span.index = FloatToFixed(v2->index);\ span.indexStep = 0; #define RENDER_SPAN( span ) _swrast_write_index_span(ctx, &span); #include "s_tritemp.h" @@ -798,6 +798,7 @@ fast_persp_span(GLcontext *ctx, struct sw_span *span, */ #define NAME persp_textured_triangle #define INTERP_Z 1 +#define INTERP_W 1 #define INTERP_FOG 1 #define DEPTH_TYPE DEFAULT_SOFTWARE_DEPTH_TYPE #define INTERP_RGB 1