Searched refs:vs_output_param_offset (Results 1 – 11 of 11) sorted by relevance
1734 uint8_t vs_output_param_offset[NUM_TOTAL_VARYING_SLOTS]) in si_nir_assign_param_offsets()1758 vs_output_param_offset[sem.location] == AC_EXP_PARAM_DEFAULT_VAL_0000) { in si_nir_assign_param_offsets()1764 vs_output_param_offset[sem.location] = (*num_param_exports)++; in si_nir_assign_param_offsets()1773 vs_output_param_offset[i] = vs_output_param_offset[slot_remap[i]]; in si_nir_assign_param_offsets()1793 STATIC_ASSERT(sizeof(shader->info.vs_output_param_offset[0]) == 1); in si_compile_shader()1794 memset(shader->info.vs_output_param_offset, AC_EXP_PARAM_DEFAULT_VAL_0000, in si_compile_shader()1795 sizeof(shader->info.vs_output_param_offset)); in si_compile_shader()1806 shader->info.vs_output_param_offset); in si_compile_shader()1812 shader->info.vs_output_param_offset); in si_compile_shader()1815 … shader->info.vs_output_param_offset[VARYING_SLOT_PRIMITIVE_ID] = shader->info.nr_param_exports++; in si_compile_shader()[all …]
408 STATIC_ASSERT(sizeof(shader->info.vs_output_param_offset[0]) == 1); in si_generate_gs_copy_shader()409 memset(shader->info.vs_output_param_offset, AC_EXP_PARAM_DEFAULT_VAL_0000, in si_generate_gs_copy_shader()410 sizeof(shader->info.vs_output_param_offset)); in si_generate_gs_copy_shader()423 shader->info.vs_output_param_offset[semantic] = shader->info.nr_param_exports++; in si_generate_gs_copy_shader()
773 ubyte vs_output_param_offset[NUM_TOTAL_VARYING_SLOTS]; member
718 unsigned offset = shader->info.vs_output_param_offset[outputs[i].semantic]; in si_llvm_build_vs_exports()
432 if (outinfo->vs_output_param_offset[idx] == AC_EXP_PARAM_UNDEFINED) in assign_outinfo_param()433 outinfo->vs_output_param_offset[idx] = (*total_param_exports)++; in assign_outinfo_param()556 memset(outinfo->vs_output_param_offset, AC_EXP_PARAM_UNDEFINED, in radv_nir_shader_info_pass()557 sizeof(outinfo->vs_output_param_offset)); in radv_nir_shader_info_pass()
51 ASSIGN_FIELD_CP(vs_output_param_offset); in radv_aco_convert_shader_vp_info()
201 uint8_t vs_output_param_offset[VARYING_SLOT_MAX]; member
887 radv_export_param(ctx, outinfo->vs_output_param_offset[slot_name], outputs[i].values, in radv_build_param_exports()
6249 unsigned vs_offset = outinfo->vs_output_param_offset[slot]; in single_slot_to_ps_input()6269 unsigned vs_offset = outinfo->vs_output_param_offset[VARYING_SLOT_VAR0 + i]; in input_mask_to_ps_inputs()
73 uint8_t vs_output_param_offset[VARYING_SLOT_MAX]; member
10889 const uint8_t *vs_output_param_offset = in export_vs_varying() local10890 ctx->stage.has(SWStage::GS) ? ctx->program->info.vs.outinfo.vs_output_param_offset : in export_vs_varying()10891 ctx->stage.has(SWStage::TES) ? ctx->program->info.tes.outinfo.vs_output_param_offset : in export_vs_varying()10892 ctx->stage.has(SWStage::MS) ? ctx->program->info.ms.outinfo.vs_output_param_offset : in export_vs_varying()10893 ctx->program->info.vs.outinfo.vs_output_param_offset; in export_vs_varying()10895 assert(vs_output_param_offset); in export_vs_varying()10897 int offset = vs_output_param_offset[slot]; in export_vs_varying()