summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKenneth Graunke <[email protected]>2014-12-01 22:23:22 -0800
committerKenneth Graunke <[email protected]>2014-12-02 17:00:26 -0800
commit793ac67d3ddf636dcb9c21624809207993ab5aac (patch)
treeb87ea5151a004fb64699641bbca71a0f05d951f2 /src
parente5e466c95439cf562651bb147c6295c7dc181c58 (diff)
i965: Use the enum type for gen6_gather_wa sampler key field.
Requested by Matt Turner. Signed-off-by: Kenneth Graunke <[email protected]> Reviewed-by: Matt Turner <[email protected]>
Diffstat (limited to 'src')
-rw-r--r--src/mesa/drivers/dri/i965/brw_program.h14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_program.h b/src/mesa/drivers/dri/i965/brw_program.h
index bb926f39ffe..57de2728265 100644
--- a/src/mesa/drivers/dri/i965/brw_program.h
+++ b/src/mesa/drivers/dri/i965/brw_program.h
@@ -44,6 +44,12 @@
* @{
*/
+enum PACKED gen6_gather_sampler_wa {
+ WA_SIGN = 1, /* whether we need to sign extend */
+ WA_8BIT = 2, /* if we have an 8bit format needing wa */
+ WA_16BIT = 4, /* if we have a 16bit format needing wa */
+};
+
/**
* Sampler information needed by VS, WM, and GS program cache keys.
*/
@@ -68,7 +74,7 @@ struct brw_sampler_prog_key_data {
/**
* For Sandybridge, which shader w/a we need for gather quirks.
*/
- uint8_t gen6_gather_wa[MAX_SAMPLERS];
+ enum gen6_gather_sampler_wa gen6_gather_wa[MAX_SAMPLERS];
};
@@ -149,12 +155,6 @@ struct brw_wm_prog_key {
/** @} */
-enum gen6_gather_sampler_wa {
- WA_SIGN = 1, /* whether we need to sign extend */
- WA_8BIT = 2, /* if we have an 8bit format needing wa */
- WA_16BIT = 4, /* if we have a 16bit format needing wa */
-};
-
#ifdef __cplusplus
extern "C" {
#endif