diff --git a/src/amd/vulkan/nir/radv_nir_apply_pipeline_layout.c b/src/amd/vulkan/nir/radv_nir_apply_pipeline_layout.c index 3e50c559561..df074c9233a 100644 --- a/src/amd/vulkan/nir/radv_nir_apply_pipeline_layout.c +++ b/src/amd/vulkan/nir/radv_nir_apply_pipeline_layout.c @@ -48,13 +48,13 @@ load_desc_ptr(nir_builder *b, apply_layout_state *state, unsigned set) { const struct radv_userdata_locations *user_sgprs_locs = &state->info->user_sgprs_locs; if (user_sgprs_locs->shader_data[AC_UD_INDIRECT_DESCRIPTORS].sgpr_idx != -1) { - nir_def *addr = get_scalar_arg(b, 1, state->args->descriptor_sets[0]); + nir_def *addr = get_scalar_arg(b, 1, state->args->descriptors[0]); addr = convert_pointer_to_64_bit(b, state, addr); return ac_nir_load_smem(b, 1, addr, nir_imm_int(b, set * 4), 4, 0); } - assert(state->args->descriptor_sets[set].used); - return get_scalar_arg(b, 1, state->args->descriptor_sets[set]); + assert(state->args->descriptors[set].used); + return get_scalar_arg(b, 1, state->args->descriptors[set]); } static void diff --git a/src/amd/vulkan/nir/radv_nir_rt_shader.c b/src/amd/vulkan/nir/radv_nir_rt_shader.c index 9be833f5c12..e54f7c33f64 100644 --- a/src/amd/vulkan/nir/radv_nir_rt_shader.c +++ b/src/amd/vulkan/nir/radv_nir_rt_shader.c @@ -1998,7 +1998,7 @@ radv_nir_lower_rt_abi(nir_shader *shader, const VkRayTracingPipelineCreateInfoKH /* initialize variables */ nir_builder b = nir_builder_at(nir_before_impl(impl)); - nir_def *descriptor_sets = ac_nir_load_arg(&b, &args->ac, args->descriptor_sets[0]); + nir_def *descriptors = ac_nir_load_arg(&b, &args->ac, args->descriptors[0]); nir_def *push_constants = ac_nir_load_arg(&b, &args->ac, args->ac.push_constants); nir_def *sbt_descriptors = ac_nir_load_arg(&b, &args->ac, args->ac.rt.sbt_descriptors); @@ -2081,7 +2081,7 @@ radv_nir_lower_rt_abi(nir_shader *shader, const VkRayTracingPipelineCreateInfoKH nir_def *next = select_next_shader(&b, shader_addr, info->wave_size); ac_nir_store_arg(&b, &args->ac, args->ac.rt.uniform_shader_addr, next); - ac_nir_store_arg(&b, &args->ac, args->descriptor_sets[0], descriptor_sets); + ac_nir_store_arg(&b, &args->ac, args->descriptors[0], descriptors); ac_nir_store_arg(&b, &args->ac, args->ac.push_constants, push_constants); ac_nir_store_arg(&b, &args->ac, args->ac.rt.sbt_descriptors, sbt_descriptors); ac_nir_store_arg(&b, &args->ac, args->ac.rt.traversal_shader_addr, traversal_addr); diff --git a/src/amd/vulkan/radv_shader_args.c b/src/amd/vulkan/radv_shader_args.c index 1d51b0a0136..648c2c70e15 100644 --- a/src/amd/vulkan/radv_shader_args.c +++ b/src/amd/vulkan/radv_shader_args.c @@ -70,7 +70,7 @@ add_ud_arg(struct radv_shader_args *args, unsigned size, enum ac_arg_type type, static void add_descriptor_set(struct radv_shader_args *args, uint32_t set) { - ac_add_arg(&args->ac, AC_ARG_SGPR, 1, AC_ARG_CONST_ADDR, &args->descriptor_sets[set]); + ac_add_arg(&args->ac, AC_ARG_SGPR, 1, AC_ARG_CONST_ADDR, &args->descriptors[set]); struct radv_userdata_info *ud_info = &args->user_sgprs_locs.descriptor_sets[set]; ud_info->sgpr_idx = args->num_user_sgprs; @@ -95,7 +95,7 @@ declare_global_input_sgprs(const enum amd_gfx_level gfx_level, const struct radv add_descriptor_set(args, i); } } else { - add_ud_arg(args, 1, AC_ARG_CONST_ADDR, &args->descriptor_sets[0], AC_UD_INDIRECT_DESCRIPTORS); + add_ud_arg(args, 1, AC_ARG_CONST_ADDR, &args->descriptors[0], AC_UD_INDIRECT_DESCRIPTORS); } if (info->merged_shader_compiled_separately || @@ -319,7 +319,7 @@ void radv_declare_rt_shader_args(enum amd_gfx_level gfx_level, struct radv_shader_args *args) { add_ud_arg(args, 2, AC_ARG_CONST_ADDR, &args->ac.rt.uniform_shader_addr, AC_UD_SCRATCH_RING_OFFSETS); - add_ud_arg(args, 1, AC_ARG_CONST_ADDR, &args->descriptor_sets[0], AC_UD_INDIRECT_DESCRIPTORS); + add_ud_arg(args, 1, AC_ARG_CONST_ADDR, &args->descriptors[0], AC_UD_INDIRECT_DESCRIPTORS); ac_add_arg(&args->ac, AC_ARG_SGPR, 1, AC_ARG_CONST_ADDR, &args->ac.push_constants); ac_add_arg(&args->ac, AC_ARG_SGPR, 2, AC_ARG_CONST_ADDR, &args->ac.rt.sbt_descriptors); ac_add_arg(&args->ac, AC_ARG_SGPR, 1, AC_ARG_CONST_ADDR, &args->ac.rt.traversal_shader_addr); @@ -428,7 +428,7 @@ declare_unmerged_vs_tcs_args(const enum amd_gfx_level gfx_level, const struct ra ac_add_preserved(&args->ac, &args->ac.scratch_offset); } - ac_add_preserved(&args->ac, &args->descriptor_sets[0]); + ac_add_preserved(&args->ac, &args->descriptors[0]); ac_add_preserved(&args->ac, &args->ac.push_constants); ac_add_preserved(&args->ac, &args->ac.view_index); ac_add_preserved(&args->ac, &args->ac.tcs_offchip_layout); @@ -493,7 +493,7 @@ declare_unmerged_vs_tes_gs_args(const enum amd_gfx_level gfx_level, const struct ac_add_preserved(&args->ac, &args->ac.scratch_offset); } - ac_add_preserved(&args->ac, &args->descriptor_sets[0]); + ac_add_preserved(&args->ac, &args->descriptors[0]); ac_add_preserved(&args->ac, &args->ac.push_constants); ac_add_preserved(&args->ac, &args->streamout_buffers); if (gfx_level >= GFX12) diff --git a/src/amd/vulkan/radv_shader_args.h b/src/amd/vulkan/radv_shader_args.h index 928a9570146..4d4511b6040 100644 --- a/src/amd/vulkan/radv_shader_args.h +++ b/src/amd/vulkan/radv_shader_args.h @@ -73,7 +73,7 @@ struct radv_userdata_locations { struct radv_shader_args { struct ac_shader_args ac; - struct ac_arg descriptor_sets[MAX_SETS]; + struct ac_arg descriptors[MAX_SETS]; /* Streamout */ struct ac_arg streamout_buffers;