intel/blorp: Use documented RECTLIST vertex positions
authorNanley Chery <nanley.g.chery@intel.com>
Wed, 5 Oct 2016 16:32:52 +0000 (09:32 -0700)
committerNanley Chery <nanley.g.chery@intel.com>
Wed, 5 Oct 2016 16:41:21 +0000 (09:41 -0700)
Use the vertex positions described in the PRMs. This has no effect on
rendering but quiets the simulator warnings seen when the vertices
appear out of order.

Signed-off-by: Nanley Chery <nanley.g.chery@intel.com>
Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
Reviewed-by: Ben Widawsky <ben@bwidawsk.net>
src/intel/blorp/blorp_genX_exec.h

index eb4a5b9f05ad11b414556bb9afb425692e7c3f8f..62f16a3ad7a79705ca374a35126f3cd75ce71bc9 100644 (file)
@@ -171,8 +171,8 @@ blorp_emit_vertex_data(struct blorp_batch *batch,
                        uint32_t *size)
 {
    const float vertices[] = {
-      /* v0 */ (float)params->x0, (float)params->y1,
-      /* v1 */ (float)params->x1, (float)params->y1,
+      /* v0 */ (float)params->x1, (float)params->y1,
+      /* v1 */ (float)params->x0, (float)params->y1,
       /* v2 */ (float)params->x0, (float)params->y0,
    };
 
@@ -287,7 +287,7 @@ blorp_emit_vertex_elements(struct blorp_batch *batch,
     *   v2 ------ implied
     *    |        |
     *    |        |
-    *   v0 ----- v1
+    *   v1 ----- v0
     *
     * Since the VS is disabled, the clipper loads each VUE directly from
     * the URB. This is controlled by the 3DSTATE_VERTEX_BUFFERS and