Lines Matching refs:gs_info
1786 struct radv_shader_info *gs_info = &infos[MESA_SHADER_GEOMETRY]; in gfx9_get_gs_info() local
1789 es_info = nir[MESA_SHADER_TESS_CTRL] ? &gs_info->tes.es_info : &gs_info->vs.es_info; in gfx9_get_gs_info()
1795 unsigned gs_num_invocations = MAX2(gs_info->gs.invocations, 1); in gfx9_get_gs_info()
1831 if (gs_info->gs.vertices_out > 0) { in gfx9_get_gs_info()
1834 (gs_info->gs.vertices_out * gs_num_invocations)); in gfx9_get_gs_info()
1841 min_es_verts = gs_info->gs.vertices_in / (uses_adjacency ? 2 : 1); in gfx9_get_gs_info()
1878 min_es_verts = gs_info->gs.vertices_in; in gfx9_get_gs_info()
1891 uint32_t max_prims_per_subgroup = gs_inst_prims_in_subgroup * gs_info->gs.vertices_out; in gfx9_get_gs_info()
1939 struct radv_shader_info *gs_info = &infos[MESA_SHADER_GEOMETRY]; in gfx10_get_ngg_info() local
1941 nir[MESA_SHADER_TESS_CTRL] ? &gs_info->tes.es_info : &gs_info->vs.es_info; in gfx10_get_ngg_info()
1946 unsigned gs_num_invocations = nir[MESA_SHADER_GEOMETRY] ? MAX2(gs_info->gs.invocations, 1) : 1; in gfx10_get_ngg_info()
1991 gs_info->gs.vertices_out * gs_num_invocations; in gfx10_get_ngg_info()
2004 max_out_verts_per_gsprim = gs_info->gs.vertices_out; in gfx10_get_ngg_info()
2008 gsprim_lds_size = (gs_info->gs.gsvs_vertex_size / 4 + 1) * max_out_verts_per_gsprim; in gfx10_get_ngg_info()
2068 wavesize = gs_info->wave_size; in gfx10_get_ngg_info()
2115 max_vert_out_per_gs_instance ? gs_info->gs.vertices_out : in gfx10_get_ngg_info()
2117 max_gsprims * gs_num_invocations * gs_info->gs.vertices_out : in gfx10_get_ngg_info()
2125 prim_amp_factor = gs_info->gs.vertices_out; in gfx10_get_ngg_info()
2171 struct radv_shader_info *gs_info = &pipeline->shaders[MESA_SHADER_GEOMETRY]->info; in radv_pipeline_init_gs_ring_state() local
2178 gs->vgt_esgs_ring_itemsize * 4 * gs_info->gs.vertices_in; in radv_pipeline_init_gs_ring_state()
2180 gs_info->gs.max_gsvs_emit_size; in radv_pipeline_init_gs_ring_state()
3294 struct gfx9_gs_info *gs_info = in radv_create_shaders() local
3297 gfx9_get_gs_info(key, pipeline, nir, infos, gs_info); in radv_create_shaders()