i965: Use the enum type for gen6_gather_wa sampler key field.
Requested by Matt Turner. Signed-off-by: Kenneth Graunke <kenneth@whitecape.org> Reviewed-by: Matt Turner <mattst88@gmail.com>
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user