Home
last modified time | relevance | path

Searched refs:vs_output_param_offset (Results 1 – 11 of 11) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/radeonsi/
Dsi_shader.c1734 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 …]
Dsi_shader_llvm_gs.c408 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()
Dsi_shader.h773 ubyte vs_output_param_offset[NUM_TOTAL_VARYING_SLOTS]; member
Dsi_shader_llvm_vs.c718 unsigned offset = shader->info.vs_output_param_offset[outputs[i].semantic]; in si_llvm_build_vs_exports()
/third_party/mesa3d/src/amd/vulkan/
Dradv_shader_info.c432 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()
Dradv_aco_shader_info.h51 ASSIGN_FIELD_CP(vs_output_param_offset); in radv_aco_convert_shader_vp_info()
Dradv_shader.h201 uint8_t vs_output_param_offset[VARYING_SLOT_MAX]; member
Dradv_nir_to_llvm.c887 radv_export_param(ctx, outinfo->vs_output_param_offset[slot_name], outputs[i].values, in radv_build_param_exports()
Dradv_pipeline.c6249 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()
/third_party/mesa3d/src/amd/compiler/
Daco_shader_info.h73 uint8_t vs_output_param_offset[VARYING_SLOT_MAX]; member
Daco_instruction_selection.cpp10889 const uint8_t *vs_output_param_offset = in export_vs_varying() local
10890 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()