aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_structs.h
diff options
context:
space:
mode:
authorChris Forbes <[email protected]>2013-11-17 19:32:49 +1300
committerKenneth Graunke <[email protected]>2014-01-18 21:55:17 -0800
commit45607b5c5ffaa52bffa36993a7d618d71e93304c (patch)
tree768e4ccc8eccc68f7728d45ea704fe4cf904a954 /src/mesa/drivers/dri/i965/brw_structs.h
parent566e0ddfd01dbadd75462fed5a3f141b9f494028 (diff)
i965: add struct and SFID for pixel interpolator messages
Signed-off-by: Chris Forbes <[email protected]> Reviewed-by: Kenneth Graunke <[email protected]>
Diffstat (limited to 'src/mesa/drivers/dri/i965/brw_structs.h')
-rw-r--r--src/mesa/drivers/dri/i965/brw_structs.h21
1 files changed, 21 insertions, 0 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_structs.h b/src/mesa/drivers/dri/i965/brw_structs.h
index d05bf9f96d2..9dbc797b8ec 100644
--- a/src/mesa/drivers/dri/i965/brw_structs.h
+++ b/src/mesa/drivers/dri/i965/brw_structs.h
@@ -1377,6 +1377,27 @@ struct brw_instruction
unsigned pad2:2;
unsigned end_of_thread:1;
} gen7_dp;
+
+ /**
+ * Message for the Gen7 Pixel Interpolator.
+ *
+ * Defined in the Ivybridge PRM, Volume 4 Part 2,
+ * section 4.1.1.1.
+ */
+ struct {
+ GLuint msg_data:8;
+ GLuint pad1:3;
+ GLuint slot_group:1;
+ GLuint msg_type:2;
+ GLuint interpolation_mode:1;
+ GLuint pad2:1;
+ GLuint simd_mode:1;
+ GLuint pad3:1;
+ GLuint response_length:5;
+ GLuint msg_length:4;
+ GLuint pad4:2;
+ GLuint end_of_thread:1;
+ } gen7_pi;
/** @} */
struct {