Home
last modified time | relevance | path

Searched refs:gs_info (Results 1 – 3 of 3) sorted by relevance

/external/mesa3d/src/amd/vulkan/
Dradv_pipeline.c1192 struct ac_shader_variant_info *gs_info = &pipeline->shaders[MESA_SHADER_GEOMETRY]->info; in calculate_gfx9_gs_info() local
1194 &gs_info->tes.es_info : &gs_info->vs.es_info; in calculate_gfx9_gs_info()
1195 unsigned gs_num_invocations = MAX2(gs_info->gs.invocations, 1); in calculate_gfx9_gs_info()
1231 if (gs_info->gs.vertices_out > 0) { in calculate_gfx9_gs_info()
1234 (gs_info->gs.vertices_out * gs_num_invocations)); in calculate_gfx9_gs_info()
1241 min_es_verts = gs_info->gs.vertices_in / (uses_adjacency ? 2 : 1); in calculate_gfx9_gs_info()
1278 min_es_verts = gs_info->gs.vertices_in; in calculate_gfx9_gs_info()
1291 uint32_t max_prims_per_subgroup = gs_inst_prims_in_subgroup * gs_info->gs.vertices_out; in calculate_gfx9_gs_info()
1314 struct ac_shader_variant_info *gs_info = &pipeline->shaders[MESA_SHADER_GEOMETRY]->info; in calculate_gs_ring_sizes() local
1317 es_info = radv_pipeline_has_tess(pipeline) ? &gs_info->tes.es_info : &gs_info->vs.es_info; in calculate_gs_ring_sizes()
[all …]
/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_state_shaders.c731 struct gfx9_gs_info gs_info; in si_shader_gs() local
753 gfx9_get_gs_info(shader->key.part.gs.es, sel, &gs_info); in si_shader_gs()
769 S_00B22C_LDS_SIZE(gs_info.lds_size) | in si_shader_gs()
773 S_028A44_ES_VERTS_PER_SUBGRP(gs_info.es_verts_per_subgroup) | in si_shader_gs()
774 S_028A44_GS_PRIMS_PER_SUBGRP(gs_info.gs_prims_per_subgroup) | in si_shader_gs()
775 S_028A44_GS_INST_PRIMS_IN_SUBGRP(gs_info.gs_inst_prims_in_subgroup)); in si_shader_gs()
777 S_028A94_MAX_PRIMS_PER_SUBGROUP(gs_info.max_prims_per_subgroup)); in si_shader_gs()
/external/mesa3d/src/gallium/auxiliary/draw/
Ddraw_llvm.c1452 const struct tgsi_shader_info *gs_info = &variant->shader->base.info; in draw_gs_llvm_emit_vertex() local
1464 gs_info->num_outputs, gs_type, in draw_gs_llvm_emit_vertex()
2252 const struct tgsi_shader_info *gs_info = &variant->shader->base.info; in draw_gs_llvm_generate() local
2337 if (gs_info->uses_primid) { in draw_gs_llvm_generate()