i965: Clean up Ironlake sampler type definitions.
They're the same regardless of execution width for 8, 4x2, and 16.
This commit is contained in:
parent
91bd593109
commit
4e50ce35ee
|
@ -673,18 +673,10 @@
|
|||
#define BRW_SAMPLER_MESSAGE_SIMD8_LD 3
|
||||
#define BRW_SAMPLER_MESSAGE_SIMD16_LD 3
|
||||
|
||||
#define BRW_SAMPLER_MESSAGE_SIMD8_SAMPLE_IGDNG 0
|
||||
#define BRW_SAMPLER_MESSAGE_SIMD4X2_SAMPLE_IGDNG 0
|
||||
#define BRW_SAMPLER_MESSAGE_SIMD16_SAMPLE_IGDNG 0
|
||||
#define BRW_SAMPLER_MESSAGE_SIMD8_SAMPLE_BIAS_IGDNG 1
|
||||
#define BRW_SAMPLER_MESSAGE_SIMD4X2_SAMPLE_BIAS_IGDNG 1
|
||||
#define BRW_SAMPLER_MESSAGE_SIMD16_SAMPLE_BIAS_IGDNG 1
|
||||
#define BRW_SAMPLER_MESSAGE_SIMD8_SAMPLE_LOD_IGDNG 2
|
||||
#define BRW_SAMPLER_MESSAGE_SIMD4X2_SAMPLE_LOD_IGDNG 2
|
||||
#define BRW_SAMPLER_MESSAGE_SIMD16_SAMPLE_LOD_IGDNG 2
|
||||
#define BRW_SAMPLER_MESSAGE_SIMD8_SAMPLE_COMPARE_IGDNG 3
|
||||
#define BRW_SAMPLER_MESSAGE_SIMD4X2_SAMPLE_COMPARE_IGDNG 3
|
||||
#define BRW_SAMPLER_MESSAGE_SIMD16_SAMPLE_COMPARE_IGDNG 3
|
||||
#define BRW_SAMPLER_MESSAGE_SAMPLE_IGDNG 0
|
||||
#define BRW_SAMPLER_MESSAGE_SAMPLE_BIAS_IGDNG 1
|
||||
#define BRW_SAMPLER_MESSAGE_SAMPLE_LOD_IGDNG 2
|
||||
#define BRW_SAMPLER_MESSAGE_SAMPLE_COMPARE_IGDNG 3
|
||||
|
||||
/* for IGDNG only */
|
||||
#define BRW_SAMPLER_SIMD_MODE_SIMD4X2 0
|
||||
|
|
|
@ -875,9 +875,9 @@ static void emit_tex( struct brw_wm_compile *c,
|
|||
|
||||
if (BRW_IS_IGDNG(p->brw)) {
|
||||
if (inst->tex_shadow)
|
||||
msg_type = BRW_SAMPLER_MESSAGE_SIMD16_SAMPLE_COMPARE_IGDNG;
|
||||
msg_type = BRW_SAMPLER_MESSAGE_SAMPLE_COMPARE_IGDNG;
|
||||
else
|
||||
msg_type = BRW_SAMPLER_MESSAGE_SIMD16_SAMPLE_IGDNG;
|
||||
msg_type = BRW_SAMPLER_MESSAGE_SAMPLE_IGDNG;
|
||||
} else {
|
||||
if (inst->tex_shadow)
|
||||
msg_type = BRW_SAMPLER_MESSAGE_SIMD16_SAMPLE_COMPARE;
|
||||
|
@ -939,7 +939,7 @@ static void emit_txb( struct brw_wm_compile *c,
|
|||
msgLength = 9;
|
||||
|
||||
if (BRW_IS_IGDNG(p->brw))
|
||||
msg_type = BRW_SAMPLER_MESSAGE_SIMD16_SAMPLE_BIAS_IGDNG;
|
||||
msg_type = BRW_SAMPLER_MESSAGE_SAMPLE_BIAS_IGDNG;
|
||||
else
|
||||
msg_type = BRW_SAMPLER_MESSAGE_SIMD16_SAMPLE_BIAS;
|
||||
|
||||
|
|
|
@ -1850,7 +1850,7 @@ static void emit_txb(struct brw_wm_compile *c,
|
|||
brw_MOV(p, brw_message_reg(6), brw_imm_f(0)); /* ref (unused?) */
|
||||
|
||||
if (BRW_IS_IGDNG(p->brw)) {
|
||||
msg_type = BRW_SAMPLER_MESSAGE_SIMD8_SAMPLE_BIAS_IGDNG;
|
||||
msg_type = BRW_SAMPLER_MESSAGE_SAMPLE_BIAS_IGDNG;
|
||||
} else {
|
||||
/* Does it work well on SIMD8? */
|
||||
msg_type = BRW_SAMPLER_MESSAGE_SIMD16_SAMPLE_BIAS;
|
||||
|
@ -1932,9 +1932,9 @@ static void emit_tex(struct brw_wm_compile *c,
|
|||
|
||||
if (BRW_IS_IGDNG(p->brw)) {
|
||||
if (shadow)
|
||||
msg_type = BRW_SAMPLER_MESSAGE_SIMD8_SAMPLE_COMPARE_IGDNG;
|
||||
msg_type = BRW_SAMPLER_MESSAGE_SAMPLE_COMPARE_IGDNG;
|
||||
else
|
||||
msg_type = BRW_SAMPLER_MESSAGE_SIMD8_SAMPLE_IGDNG;
|
||||
msg_type = BRW_SAMPLER_MESSAGE_SAMPLE_IGDNG;
|
||||
} else {
|
||||
/* Does it work for shadow on SIMD8 ? */
|
||||
msg_type = BRW_SAMPLER_MESSAGE_SIMD8_SAMPLE;
|
||||
|
|
Loading…
Reference in New Issue