From a65da48b6ccbbac286ee6286acec50268f63472f Mon Sep 17 00:00:00 2001 From: Erik Faye-Lund Date: Fri, 30 Jun 2023 13:24:36 +0200 Subject: [PATCH] tgsi: use enum instead of defines Reviewed-by: Yonggang Luo Part-of: --- src/gallium/auxiliary/tgsi/tgsi_exec.c | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/src/gallium/auxiliary/tgsi/tgsi_exec.c b/src/gallium/auxiliary/tgsi/tgsi_exec.c index a9a74041a7a..5e3f7bdaf0e 100644 --- a/src/gallium/auxiliary/tgsi/tgsi_exec.c +++ b/src/gallium/auxiliary/tgsi/tgsi_exec.c @@ -1926,12 +1926,14 @@ fetch_texel( struct tgsi_sampler *sampler, } -#define TEX_MODIFIER_NONE 0 -#define TEX_MODIFIER_PROJECTED 1 -#define TEX_MODIFIER_LOD_BIAS 2 -#define TEX_MODIFIER_EXPLICIT_LOD 3 -#define TEX_MODIFIER_LEVEL_ZERO 4 -#define TEX_MODIFIER_GATHER 5 +enum tex_modifier { + TEX_MODIFIER_NONE = 0, + TEX_MODIFIER_PROJECTED = 1, + TEX_MODIFIER_LOD_BIAS = 2, + TEX_MODIFIER_EXPLICIT_LOD = 3, + TEX_MODIFIER_LEVEL_ZERO = 4, + TEX_MODIFIER_GATHER = 5, +}; /* * Fetch all 3 (for s,t,r coords) texel offsets, put them into int array. @@ -2030,7 +2032,7 @@ fetch_sampler_unit(struct tgsi_exec_machine *mach, static void exec_tex(struct tgsi_exec_machine *mach, const struct tgsi_full_instruction *inst, - uint modifier, uint sampler) + enum tex_modifier modifier, uint sampler) { const union tgsi_exec_channel *args[5], *proj = NULL; union tgsi_exec_channel r[5]; @@ -2433,7 +2435,7 @@ exec_txq(struct tgsi_exec_machine *mach, static void exec_sample(struct tgsi_exec_machine *mach, const struct tgsi_full_instruction *inst, - uint modifier, bool compare) + enum tex_modifier modifier, bool compare) { const uint resource_unit = inst->Src[1].Register.Index; const uint sampler_unit = inst->Src[2].Register.Index;