softpipe: fix incorrect tri vertex order for PIPE_PRIM_POLYGON rendering
authorBrian Paul <brianp@vmware.com>
Thu, 4 Jun 2009 00:31:55 +0000 (18:31 -0600)
committerBrian Paul <brianp@vmware.com>
Thu, 4 Jun 2009 00:31:55 +0000 (18:31 -0600)
This fixes incorrect front/back-face orientation.

src/gallium/drivers/softpipe/sp_prim_vbuf.c

index 329c92b..56f12b9 100644 (file)
@@ -420,8 +420,8 @@ sp_vbuf_draw_arrays(struct vbuf_render *vbr, uint start, uint nr)
        */
       for (i = 2; i < nr; i += 1) {
          setup_tri( setup_ctx,
-                    get_vert(vertex_buffer, i-0, stride),
                     get_vert(vertex_buffer, i-1, stride),
+                    get_vert(vertex_buffer, i-0, stride),
                     get_vert(vertex_buffer, 0, stride));
       }
       break;