Mesa (master): i965: Add Gen8+ VS dispatch_mode assertion.

Kenneth Graunke kwg at kemper.freedesktop.org
Tue Jun 2 17:29:53 UTC 2015


Module: Mesa
Branch: master
Commit: 762395736be3adcc810274e1e96acd4bdceb10c6
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=762395736be3adcc810274e1e96acd4bdceb10c6

Author: Kenneth Graunke <kenneth at whitecape.org>
Date:   Sat May 30 11:19:28 2015 -0700

i965: Add Gen8+ VS dispatch_mode assertion.

Suggested by Ben Widawsky.

Signed-off-by: Kenneth Graunke <kenneth at whitecape.org>
Reviewed-by: Ben Widawsky <ben at bwidawsk.net>

---

 src/mesa/drivers/dri/i965/gen8_vs_state.c |    3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/mesa/drivers/dri/i965/gen8_vs_state.c b/src/mesa/drivers/dri/i965/gen8_vs_state.c
index 9bfde38..28f5add 100644
--- a/src/mesa/drivers/dri/i965/gen8_vs_state.c
+++ b/src/mesa/drivers/dri/i965/gen8_vs_state.c
@@ -39,6 +39,9 @@ upload_vs_state(struct brw_context *brw)
    /* BRW_NEW_VS_PROG_DATA */
    const struct brw_vue_prog_data *prog_data = &brw->vs.prog_data->base;
 
+   assert(prog_data->dispatch_mode == DISPATCH_MODE_SIMD8 ||
+          prog_data->dispatch_mode == DISPATCH_MODE_4X2_DUAL_OBJECT);
+
    if (prog_data->base.use_alt_mode)
       floating_point_mode = GEN6_VS_FLOATING_POINT_MODE_ALT;
 




More information about the mesa-commit mailing list