From 793ac67d3ddf636dcb9c21624809207993ab5aac Mon Sep 17 00:00:00 2001 From: Kenneth Graunke Date: Mon, 1 Dec 2014 22:23:22 -0800 Subject: [PATCH] i965: Use the enum type for gen6_gather_wa sampler key field. Requested by Matt Turner. Signed-off-by: Kenneth Graunke Reviewed-by: Matt Turner --- src/mesa/drivers/dri/i965/brw_program.h | 14 +++++++------- 1 file 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 -- 2.30.2