Mesa (broadwell): i965: Emit a dummy VF_SGVS packet

Kenneth Graunke kwg at kemper.freedesktop.org
Wed Nov 13 01:45:08 UTC 2013


Module: Mesa
Branch: broadwell
Commit: d220f85e7e5a1f46704b89e30f95e2c6b2ca9053
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d220f85e7e5a1f46704b89e30f95e2c6b2ca9053

Author: Kenneth Graunke <kenneth at whitecape.org>
Date:   Mon Nov 11 18:31:44 2013 -0800

i965: Emit a dummy VF_SGVS packet

---

 src/mesa/drivers/dri/i965/gen8_draw_upload.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/src/mesa/drivers/dri/i965/gen8_draw_upload.c b/src/mesa/drivers/dri/i965/gen8_draw_upload.c
index a9c18c0..bae3e23 100644
--- a/src/mesa/drivers/dri/i965/gen8_draw_upload.c
+++ b/src/mesa/drivers/dri/i965/gen8_draw_upload.c
@@ -181,6 +181,11 @@ gen8_emit_vertices(struct brw_context *brw)
                 (1 << GEN8_SGVS_INSTANCE_ID_COMPONENT_SHIFT) | /* .y channel */
                 (vue << GEN8_SGVS_INSTANCE_ID_ELEMENT_OFFSET_SHIFT));
       ADVANCE_BATCH();
+   } else {
+      BEGIN_BATCH(2);
+      OUT_BATCH(_3DSTATE_VF_SGVS << 16 | (2 - 2));
+      OUT_BATCH(0);
+      ADVANCE_BATCH();
    }
 }
 




More information about the mesa-commit mailing list