diff options
author | Chris Forbes <[email protected]> | 2014-07-12 13:21:01 +1200 |
---|---|---|
committer | Chris Forbes <[email protected]> | 2014-07-13 10:01:13 +1200 |
commit | 1b6163bdf5c69408e04c9685f9f98f842bb14b5a (patch) | |
tree | 930defab37afec5e366dc06dfd989d01ea55ac2b | |
parent | f55e9a7c75b1a8539a9babab011c70b6442e2e2d (diff) |
i965: Add message descriptor bit definitions for pixel interpolator
These got lost in the big brw_inst shakeup.
Signed-off-by: Chris Forbes <[email protected]>
Reviewed-by: Kenneth Graunke <[email protected]>
-rw-r--r-- | src/mesa/drivers/dri/i965/brw_defines.h | 5 | ||||
-rw-r--r-- | src/mesa/drivers/dri/i965/brw_inst.h | 11 |
2 files changed, 16 insertions, 0 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_defines.h b/src/mesa/drivers/dri/i965/brw_defines.h index 0dadcb3e37a..e528232815b 100644 --- a/src/mesa/drivers/dri/i965/brw_defines.h +++ b/src/mesa/drivers/dri/i965/brw_defines.h @@ -1295,6 +1295,11 @@ enum brw_message_target { (1 << 17)) #define GEN7_DATAPORT_SCRATCH_NUM_REGS_SHIFT 12 +#define GEN7_PIXEL_INTERPOLATOR_LOC_SHARED_OFFSET 0 +#define GEN7_PIXEL_INTERPOLATOR_LOC_SAMPLE 1 +#define GEN7_PIXEL_INTERPOLATOR_LOC_CENTROID 2 +#define GEN7_PIXEL_INTERPOLATOR_LOC_PER_SLOT_OFFSET 3 + /* HSW */ #define HSW_DATAPORT_DC_PORT0_OWORD_BLOCK_READ 0 #define HSW_DATAPORT_DC_PORT0_UNALIGNED_OWORD_BLOCK_READ 1 diff --git a/src/mesa/drivers/dri/i965/brw_inst.h b/src/mesa/drivers/dri/i965/brw_inst.h index ac00fd4ee1f..e880c9f497e 100644 --- a/src/mesa/drivers/dri/i965/brw_inst.h +++ b/src/mesa/drivers/dri/i965/brw_inst.h @@ -527,6 +527,17 @@ F(ts_opcode, MD( 0), MD( 0)) /** @} */ /** + * Pixel Interpolator message function control bits: + * @{ + */ +F(pi_simd_mode, MD(16), MD(16)) +F(pi_nopersp, MD(14), MD(14)) +F(pi_message_type, MD(13), MD(12)) +F(pi_slot_group, MD(11), MD(11)) +F(pi_message_data, MD(7), MD(0)) +/** @} */ + +/** * Immediates: * @{ */ |