From 02de4a509cd5029a6b31f8aa91d4aa25a66ba3f7 Mon Sep 17 00:00:00 2001 From: Erik Faye-Lund Date: Wed, 13 Apr 2022 10:30:28 +0200 Subject: [PATCH] zink: remove pointless test These are already all the bitsizes there are. No need to test for them. Besides, get_uvec_type already contains an assert for the same condition anyway. Reviewed-by: Mike Blumenkrantz Part-of: --- src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c b/src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c index 768f1e439aa..074836fcc33 100644 --- a/src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c +++ b/src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c @@ -1082,10 +1082,7 @@ get_vec_from_bit_size(struct ntv_context *ctx, uint32_t bit_size, uint32_t num_c { if (bit_size == 1) return get_bvec_type(ctx, num_components); - if (bit_size == 8 || bit_size == 16 || bit_size == 32 || bit_size == 64) - return get_uvec_type(ctx, bit_size, num_components); - unreachable("unhandled register bit size"); - return 0; + return get_uvec_type(ctx, bit_size, num_components); } static SpvId