From 65626eba295f468f26adf5305c6863456c06ec8c Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Fri, 5 Feb 2021 11:29:03 -0500 Subject: [PATCH] radv: simplify vs draw param counting during setup we can just reuse the existing function for this Reviewed-by: Samuel Pitoiset Part-of: --- src/amd/vulkan/radv_shader_args.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/amd/vulkan/radv_shader_args.c b/src/amd/vulkan/radv_shader_args.c index abb790fee45..5b21454b06e 100644 --- a/src/amd/vulkan/radv_shader_args.c +++ b/src/amd/vulkan/radv_shader_args.c @@ -412,10 +412,7 @@ set_vs_specific_input_locs(struct radv_shader_args *args, user_sgpr_idx); } - unsigned vs_num = 2; - if (args->shader_info->vs.needs_draw_id) - vs_num++; - + unsigned vs_num = count_vs_user_sgprs(args) - args->shader_info->vs.has_vertex_buffers; set_loc_shader(args, AC_UD_VS_BASE_VERTEX_START_INSTANCE, user_sgpr_idx, vs_num); }