From e5ff2a357ea31cdec7e773762f3be85c29c36620 Mon Sep 17 00:00:00 2001 From: Pierre-Eric Pelloux-Prayer Date: Tue, 24 Nov 2020 11:13:48 +0100 Subject: [PATCH] ac: use bigger storage for ac_arg::arg_index / ac_shader_args::arg_count MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit AC_MAX_ARGS is now 384 so uint8_t isn't enough. Fixes: 6f130342658 ("ac/llvm: prepare for passing VS->TCS IO via VGPRs") Reviewed-by: Marek Olšák Part-of: --- src/amd/common/ac_shader_args.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/amd/common/ac_shader_args.h b/src/amd/common/ac_shader_args.h index 6f7b978..0a4af17 100644 --- a/src/amd/common/ac_shader_args.h +++ b/src/amd/common/ac_shader_args.h @@ -47,7 +47,7 @@ enum ac_arg_type }; struct ac_arg { - uint8_t arg_index; + uint16_t arg_index; bool used; }; @@ -63,7 +63,7 @@ struct ac_shader_args { bool skip; } args[AC_MAX_ARGS]; - uint8_t arg_count; + uint16_t arg_count; uint8_t sgpr_count; uint8_t num_sgprs_used; uint8_t num_vgprs_used; -- 2.7.4