Searched refs:hw_max_esverts (Results 1 - 7 of 7) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/amd/vulkan/
H A Dradv_shader.h216 uint32_t hw_max_esverts; member in struct:gfx10_ngg_info
H A Dradv_pipeline.c2188 ngg->hw_max_esverts = max_esverts - max_verts_per_prim + 1;
2190 ngg->hw_max_esverts = max_esverts;
2208 assert(ngg->hw_max_esverts >= min_esverts); /* HW limitation */
2767 unsigned max_vtx_in = MIN2(256, ngg_info->enable_vertex_grouping ? ngg_info->hw_max_esverts : num_vertices_per_prim * ngg_info->max_gsprims);
4586 S_028A44_ES_VERTS_PER_SUBGRP(ngg_state->hw_max_esverts) |
4600 S_03096C_VERT_GRP_SIZE(ngg_state->enable_vertex_grouping ? ngg_state->hw_max_esverts : 256) | /* 256 = disable vertex grouping */
4609 !radv_pipeline_has_tess(pipeline) && ngg_state->hw_max_esverts != 256) {
4612 if (ngg_state->hw_max_esverts > 5) {
4613 ge_cntl |= S_03096C_VERT_GRP_SIZE(ngg_state->hw_max_esverts - 5);
H A Dradv_shader.c987 unsigned max_vtx_in = MIN2(256, ngg_info->enable_vertex_grouping ? ngg_info->hw_max_esverts : num_vertices_per_prim * ngg_info->max_gsprims);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/
H A Dsi_shader.h801 uint16_t hw_max_esverts; member in struct:si_shader::__anon396a29301508
H A Dsi_state_shaders.c1272 S_028A44_ES_VERTS_PER_SUBGRP(shader->ngg.hw_max_esverts) |
1312 S_03096C_VERT_GRP_SIZE(shader->ngg.hw_max_esverts) |
1325 shader->ngg.hw_max_esverts != 256 &&
1326 shader->ngg.hw_max_esverts > 5) {
1331 shader->ge_cntl |= S_03096C_VERT_GRP_SIZE(shader->ngg.hw_max_esverts - 5);
H A Dgfx10_shader_ngg.c2152 shader->ngg.hw_max_esverts = max_esverts;
2163 assert(shader->ngg.hw_max_esverts >= min_esverts); /* HW limitation */
2168 shader->ngg.hw_max_esverts >= min_esverts;
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D21.0.0.rst2057 - radeonsi: don't subtract max_verts_per_prim from hw_max_esverts on gfx10.3
2967 - radv: don't subtract max_verts_per_prim from hw_max_esverts on gfx10.3

Completed in 30 milliseconds