Lines Matching defs:idx
42 set_loc_shader(struct radv_shader_args *args, int idx, uint8_t *sgpr_idx, uint8_t num_sgprs)
44 struct radv_userdata_info *ud_info = &args->user_sgprs_locs.shader_data[idx];
51 set_loc_shader_ptr(struct radv_shader_args *args, int idx, uint8_t *sgpr_idx)
53 bool use_32bit_pointers = idx != AC_UD_SCRATCH_RING_OFFSETS &&
54 idx != AC_UD_CS_TASK_RING_OFFSETS && idx != AC_UD_CS_SBT_DESCRIPTORS &&
55 idx != AC_UD_CS_RAY_LAUNCH_SIZE_ADDR;
57 set_loc_shader(args, idx, sgpr_idx, use_32bit_pointers ? 1 : 2);
61 set_loc_desc(struct radv_shader_args *args, int idx, uint8_t *sgpr_idx)
64 struct radv_userdata_info *ud_info = &locs->descriptor_sets[idx];
69 locs->descriptor_sets_enabled |= 1u << idx;