mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-06 13:48:06 +02:00
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:
parent
566e0ddfd0
commit
45607b5c5f
2 changed files with 22 additions and 0 deletions
|
|
@ -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 {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue