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 D | si_shader.c | 1916 .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 D | si_shader.h | 802 uint8_t vs_output_param_offset[NUM_TOTAL_VARYING_SLOTS]; member
|
/aosp_15_r20/external/mesa3d/src/amd/common/ |
H A D | ac_nir.h | 126 const uint8_t *vs_output_param_offset; /* GFX11+ */ member 162 const uint8_t *vs_output_param_offset,
|
H A D | ac_nir_lower_ngg.c | 207 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 D | radv_shader_info.c | 382 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 D | radv_shader_info.h | 35 uint8_t vs_output_param_offset[VARYING_SLOT_MAX]; member
|
H A D | radv_shader.c | 760 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 D | radv_pipeline.c | 502 stage->info.outinfo.vs_output_param_offset, stage->info.outinfo.param_exports, in radv_postprocess_nir()
|
H A D | radv_pipeline_graphics.c | 2257 gs_info->outinfo.vs_output_param_offset, gs_info->outinfo.param_exports, false, false, false, in radv_create_gs_copy_shader()
|
H A D | radv_cmd_buffer.c | 2493 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()
|