diff options
| author | Eric Anholt <eric@anholt.net> | 2009-11-11 15:29:34 -0800 | 
|---|---|---|
| committer | Eric Anholt <eric@anholt.net> | 2009-11-13 13:18:56 -0800 | 
| commit | 4e50ce35ee1376062de2c6fa69da144be30a61e2 (patch) | |
| tree | 19d903e5bbaf41b691a846a5bd0553872e4655a3 | |
| parent | 91bd593109c71310fb7e101c5f73a14f1bbd5f93 (diff) | |
i965: Clean up Ironlake sampler type definitions.
They're the same regardless of execution width for 8, 4x2, and 16.
| -rw-r--r-- | src/mesa/drivers/dri/i965/brw_defines.h | 16 | ||||
| -rw-r--r-- | src/mesa/drivers/dri/i965/brw_wm_emit.c | 6 | ||||
| -rw-r--r-- | src/mesa/drivers/dri/i965/brw_wm_glsl.c | 6 | 
3 files changed, 10 insertions, 18 deletions
| diff --git a/src/mesa/drivers/dri/i965/brw_defines.h b/src/mesa/drivers/dri/i965/brw_defines.h index 78d457ad2b..c19510bbd4 100644 --- a/src/mesa/drivers/dri/i965/brw_defines.h +++ b/src/mesa/drivers/dri/i965/brw_defines.h @@ -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 diff --git a/src/mesa/drivers/dri/i965/brw_wm_emit.c b/src/mesa/drivers/dri/i965/brw_wm_emit.c index eb37ea1864..abad5d2692 100644 --- a/src/mesa/drivers/dri/i965/brw_wm_emit.c +++ b/src/mesa/drivers/dri/i965/brw_wm_emit.c @@ -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; diff --git a/src/mesa/drivers/dri/i965/brw_wm_glsl.c b/src/mesa/drivers/dri/i965/brw_wm_glsl.c index 9d3bc66f49..42a13fc80f 100644 --- a/src/mesa/drivers/dri/i965/brw_wm_glsl.c +++ b/src/mesa/drivers/dri/i965/brw_wm_glsl.c @@ -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; | 
