They're the same regardless of execution width for 8, 4x2, and 16.tags/mesa_7_7_rc1
| @@ -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; | |||