Lines Matching refs:ngg_state
5769 const struct gfx10_ngg_info *ngg_state = &shader->info.ngg_info;
5839 ngg_state->vgt_esgs_ring_itemsize);
5848 S_028A44_ES_VERTS_PER_SUBGRP(ngg_state->hw_max_esverts) |
5849 S_028A44_GS_PRIMS_PER_SUBGRP(ngg_state->max_gsprims) |
5850 S_028A44_GS_INST_PRIMS_IN_SUBGRP(ngg_state->max_gsprims * gs_num_invocations));
5854 S_0287FC_MAX_VERTS_PER_SUBGROUP(ngg_state->max_out_verts));
5856 S_028B4C_PRIM_AMP_FACTOR(ngg_state->prim_amp_factor) |
5861 S_028B90_EN_MAX_VERT_OUT_PER_GS_INSTANCE(ngg_state->max_vert_out_per_gs_instance));
5864 ge_cntl = S_03096C_PRIMS_PER_SUBGRP(ngg_state->max_gsprims) |
5865 S_03096C_VERTS_PER_SUBGRP(ngg_state->enable_vertex_grouping
5866 ? ngg_state->hw_max_esverts
5871 ge_cntl = S_03096C_PRIM_GRP_SIZE_GFX10(ngg_state->max_gsprims) |
5872 S_03096C_VERT_GRP_SIZE(ngg_state->enable_vertex_grouping
5873 ? ngg_state->hw_max_esverts
5884 !radv_pipeline_has_stage(pipeline, MESA_SHADER_TESS_CTRL) && ngg_state->hw_max_esverts != 256) {
5887 if (ngg_state->hw_max_esverts > 5) {
5888 ge_cntl |= S_03096C_VERT_GRP_SIZE(ngg_state->hw_max_esverts - 5);