Home
last modified time | relevance | path

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

/aosp_15_r20/external/mesa3d/src/gallium/drivers/radeonsi/
H A Dsi_shader.c1916 .vs_output_param_offset = shader->info.vs_output_param_offset, in si_lower_ngg()
2025 info->vs_output_param_offset[sem.location] == AC_EXP_PARAM_DEFAULT_VAL_0000) { in si_nir_assign_param_offsets()
2031 info->vs_output_param_offset[sem.location] = info->nr_param_exports++; in si_nir_assign_param_offsets()
2039 info->vs_output_param_offset[i] = info->vs_output_param_offset[slot_remap[i]]; in si_nir_assign_param_offsets()
2043 info->vs_output_param_offset[VARYING_SLOT_PRIMITIVE_ID] = info->nr_param_exports++; in si_nir_assign_param_offsets()
2056 STATIC_ASSERT(sizeof(shader->info.vs_output_param_offset[0]) == 1); in si_assign_param_offsets()
2057 memset(shader->info.vs_output_param_offset, AC_EXP_PARAM_DEFAULT_VAL_0000, in si_assign_param_offsets()
2058 sizeof(shader->info.vs_output_param_offset)); in si_assign_param_offsets()
2069 shader->info.vs_output_param_offset); in si_assign_param_offsets()
2426 shader->info.vs_output_param_offset, in si_get_nir_shader()
[all …]
H A Dsi_shader.h802 uint8_t vs_output_param_offset[NUM_TOTAL_VARYING_SLOTS]; member
/aosp_15_r20/external/mesa3d/src/amd/common/
H A Dac_nir.h126 const uint8_t *vs_output_param_offset; /* GFX11+ */ member
162 const uint8_t *vs_output_param_offset,
H A Dac_nir_lower_ngg.c207 const uint8_t *vs_output_param_offset; member
2428 const uint8_t *vs_output_param_offset) in export_vertex_params_gfx11() argument
2451 unsigned offset = vs_output_param_offset[slot]; in export_vertex_params_gfx11()
2531 s->options->vs_output_param_offset, in nogs_export_vertex_params()
2547 s->options->vs_output_param_offset); in nogs_export_vertex_params()
2549 ac_nir_export_parameters(b, s->options->vs_output_param_offset, in nogs_export_vertex_params()
3217 s->options->vs_output_param_offset, in ngg_gs_export_vertices()
3226 s->options->vs_output_param_offset); in ngg_gs_export_vertices()
3229 ac_nir_export_parameters(b, s->options->vs_output_param_offset, in ngg_gs_export_vertices()
3919 unsigned param_offset = s->vs_output_param_offset[io_sem.location]; in ms_store_arrayed_output()
[all …]
/aosp_15_r20/external/mesa3d/src/amd/vulkan/
H A Dradv_shader_info.c382 if (outinfo->vs_output_param_offset[idx] == AC_EXP_PARAM_UNDEFINED) in assign_outinfo_param()
383 outinfo->vs_output_param_offset[idx] = extra_offset + (*total_param_exports)++; in assign_outinfo_param()
1198 …memset(outinfo->vs_output_param_offset, AC_EXP_PARAM_UNDEFINED, sizeof(outinfo->vs_output_param_of… in radv_nir_shader_info_pass()
1702 if (outinfo->vs_output_param_offset[VARYING_SLOT_PRIMITIVE_ID] == AC_EXP_PARAM_UNDEFINED) in radv_link_shaders_info()
1703 outinfo->vs_output_param_offset[VARYING_SLOT_PRIMITIVE_ID] = outinfo->param_exports++; in radv_link_shaders_info()
1710 outinfo->vs_output_param_offset[VARYING_SLOT_CLIP_DIST0] = outinfo->param_exports++; in radv_link_shaders_info()
1712 outinfo->vs_output_param_offset[VARYING_SLOT_CLIP_DIST1] = outinfo->param_exports++; in radv_link_shaders_info()
H A Dradv_shader_info.h35 uint8_t vs_output_param_offset[VARYING_SLOT_MAX]; member
H A Dradv_shader.c760 options.vs_output_param_offset = info->outinfo.vs_output_param_offset; in radv_lower_ngg()
798 … options.vs_output_param_offset, options.has_param_exports, &scratch_ring, info->wave_size, in radv_lower_ngg()
H A Dradv_pipeline.c502 stage->info.outinfo.vs_output_param_offset, stage->info.outinfo.param_exports, in radv_postprocess_nir()
H A Dradv_pipeline_graphics.c2257 gs_info->outinfo.vs_output_param_offset, gs_info->outinfo.param_exports, false, false, false, in radv_create_gs_copy_shader()
H A Dradv_cmd_buffer.c2493 unsigned vs_offset = outinfo->vs_output_param_offset[slot]; in slot_to_ps_input()
2511 unsigned vs_offset = outinfo->vs_output_param_offset[VARYING_SLOT_VAR0 + i]; in input_mask_to_ps_inputs()