Merge branch 'gallium-newclear'
[mesa.git] / src / gallium / drivers / r300 / r300_vs_draw.c
index 5858492a0a8c58babc00dfc466a801dc8f49503a..d64040b8911ae37bc2b74ed32453f514ba33ed16 100644 (file)
@@ -352,7 +352,7 @@ void r300_draw_init_vertex_shader(struct draw_context *draw,
     /* Init the VS output table for the rasterizer. */
     r300_init_vs_outputs(vs);
 
-    /**/
+    /* Make the last generic be WPOS. */
+    vs->outputs.wpos = vs->outputs.generic[transform.last_generic + 1];
     vs->outputs.generic[transform.last_generic + 1] = ATTR_UNUSED;
-    vs->outputs.wpos -= 1;
 }