From: Kenneth Graunke Date: Tue, 2 Dec 2014 06:23:22 +0000 (-0800) Subject: i965: Use the enum type for gen6_gather_wa sampler key field. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=793ac67d3ddf636dcb9c21624809207993ab5aac;p=mesa.git 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 --- 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