i965: add struct and SFID for pixel interpolator messages
Signed-off-by: Chris Forbes <chrisf@ijw.co.nz> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
This commit is contained in:
committed by
Kenneth Graunke
parent
566e0ddfd0
commit
45607b5c5f
@@ -1098,6 +1098,7 @@ enum brw_message_target {
|
||||
GEN6_SFID_DATAPORT_CONSTANT_CACHE = 9,
|
||||
|
||||
GEN7_SFID_DATAPORT_DATA_CACHE = 10,
|
||||
GEN7_SFID_PIXEL_INTERPOLATOR = 11,
|
||||
HSW_SFID_DATAPORT_DATA_CACHE_1 = 12,
|
||||
};
|
||||
|
||||
|
||||
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user