Committing in .
[mesa.git] / src / mesa / swrast / s_triangle.c
index 257f06c24ddde76e03172da68485107cdd4a51a7..ab262beabc1c49cb8cda363a4bbb21cf6ea8563a 100644 (file)
@@ -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