Home
last modified time | relevance | path

Searched refs:NGG (Results 1 – 25 of 31) sorted by relevance

12

/external/mesa3d/docs/relnotes/
D20.3.1.rst141 - radv: fix exporting multiviews with NGG
146 - radv: don't count unusable vertices to the NGG LDS size
147 - radv: fix applying the NGG minimum vertex count requirement
148 - radv: do VGT_FLUSH when switching NGG -\> legacy on Sienna Cichlid
D20.0.2.rst120 - radeonsi: add a bug workaround for NGG - LATE_ALLOC_GS
121 - ac: add a bug workaround for the 100% NGG culling case
D20.1.10.rst111 - aco/isel: Always export position data from VS/NGG
D19.2.0.rst149 - radv: Disable NGG for geometry shaders.
387 - radv/gfx10: do not use NGG with NAVI14
392 - radv/gfx10: fix VK_KHR_pipeline_executable_properties with NGG GS
D20.1.6.rst110 - radeonsi: fix applying the NGG minimum vertex count requirement
D20.2.2.rst147 - aco/isel: Always export position data from VS/NGG
D20.3.0.rst52 - NGG GS support in ACO
859 - radv: Disable NGG on APUs.
3312 - radeonsi: increase minimum NGG vertex count requirement per workgroup on gfx 10.3
3313 - radeonsi: fix applying the NGG minimum vertex count requirement
3314 - radeonsi: don't count unusable vertices to the NGG LDS size
3316 - radeonsi: remove the NGG hack decreasing LDS usage to deal with overflows
3318 - radeonsi: disable NGG culling on gfx10.3 because of hangs
3417 - radeonsi: eliminate unused shader outputs for separate NGG geometry shaders
3490 - radeonsi: simplify NGG culling enablement and add radeonsi_shader_culling option
3527 - radeonsi: don't disable NGG culling on gfx10.3
[all …]
D19.3.0.rst478 - radv: Disable NGG for geometry shaders.
2796 - radv: never kill a NGG GS shader
2828 - radv/aco: disable NGG when ACO is used
3044 - radv/gfx10: do not use NGG with NAVI14
3089 - radv/gfx10: account for the subpass view for the NGG GS storage
3090 - radv/gfx10: make use the output usage mask when exporting NGG GS
3096 - radv: store GFX10 NGG state as part of the shader info
3098 - radv: calculate GFX9 GS and GFX10 NGG states before compiling shader
3100 - radv/gfx10: declare a LDS symbol for the NGG emit space
3103 - radv/gfx10: add an option to switch from legacy to NGG streamout
[all …]
D20.0.0.rst2289 - radeonsi/gfx10: simplify some duplicated NGG GS code
2321 - radeonsi/gfx10: don't insert NGG streamout atomics if they are never
2330 - radeonsi/gfx10: don't declare any LDS for NGG if it's not used
2331 - radeonsi/gfx10: enable NGG passthrough for eligible shaders
2404 for NGG
2427 - radeonsi/gfx10: correct VS PrimitiveID implementation for NGG
2433 - radeonsi/gfx10: don't initialize VGPRs not used by NGG passthrough
2435 - radeonsi/gfx10: implement NGG culling for 4x wave32 subgroups
2439 NGG culling
3037 - radv: declare NGG scratch for VS or TES and only on GFX10
[all …]
D20.1.0.rst3031 - radeonsi: add a bug workaround for NGG - LATE_ALLOC_GS
3032 - ac: add a bug workaround for the 100% NGG culling case
3115 - radeonsi/gfx10: don't use NGG culling if compute-based culling is
3994 - radv: set missing SHARED_VGPR_CNT for NGG VS and ACO
4223 - aco/ngg: Initialize exec mask for NGG VS and TES.
4224 - aco/ngg: Fix exports for NGG VS and TES.
4225 - aco/ngg: Setup NGG VS and TES stages.
4226 - aco/ngg: Implement NGG VS and TES.
4227 - aco/ngg: Schedule position exports of NGG VS/TES.
4228 - aco/ngg: Run GS_ALLOC_REQ on priority 3 for NGG VS and TES.
[all …]
D20.2.0.rst197 - glsl-1.50-gs-max-output hangs on Navi10 + NGG
3334 - radeonsi: fix NGG culling for Wave64
3337 - radeonsi: don't try to enable NGG culling for GS
3338 - radeonsi: add a debug option to enable NGG culling for tessellation
3359 - radeonsi: prevent a gfx10_ngg_calculate_subgroup_info failure for TES+NGG GS
3390 - radeonsi: increase minimum NGG vertex count requirement per workgroup on gfx 10.3
3391 - radeonsi: fix applying the NGG minimum vertex count requirement
3392 - radeonsi: don't count unusable vertices to the NGG LDS size
3394 - radeonsi: remove the NGG hack decreasing LDS usage to deal with overflows
3396 - radeonsi: disable NGG culling on gfx10.3 because of hangs
[all …]
/external/mesa3d/src/amd/compiler/
DREADME.md139 * NGG = Next Generation Geometry, a new hardware stage that replaces legacy HW GS and HW VS on RDNA…
146 However, GS store their output in VRAM (except GFX10/NGG).
153 On GFX10/NGG this limitation no longer exists, as the HW NGG GS can now export directly where it ne…
157 …n GFX9 (and GFX10/legacy) are: LSHS and ESGS. On GFX10/NGG the ESGS is merged with HW VS into NGG
196 ##### NGG (GFX10+ only):
198 * HW GS and VS stages are now merged, and NGG GS can export directly
201 | GFX10/NGG HW stages: | LSHS | NGG GS | PS | ACO terminology |
227 * `nongg` - disables NGG support
Daco_instruction_selection_setup.cpp381 if (ctx->stage.hw == HWStage::NGG) in setup_vs_variables()
498 if (ctx->stage.hw == HWStage::NGG) in setup_tes_variables()
1064 hw_stage = HWStage::NGG; /* GFX10/NGG: VS without GS uses the HW GS stage */ in setup_isel_context()
1076 hw_stage = HWStage::NGG; /* GFX10+: VS+GS merged into an NGG GS */ in setup_isel_context()
1086 hw_stage = HWStage::NGG; /* GFX10/NGG: TES without GS */ in setup_isel_context()
1092 hw_stage = HWStage::NGG; /* GFX10+: TES+GS merged into an NGG GS */ in setup_isel_context()
1135 } else if (program->stage.hw == HWStage::NGG) { in setup_isel_context()
Daco_ir.h1537 NGG, /* Primitive shader, used to implement VS, TES, GS. */ enumerator
1584 static constexpr Stage vertex_ngg(HWStage::NGG, SWStage::VS);
1585 static constexpr Stage vertex_geometry_ngg(HWStage::NGG, SWStage::VS_GS);
1586 static constexpr Stage tess_eval_ngg(HWStage::NGG, SWStage::TES);
1587 static constexpr Stage tess_eval_geometry_ngg(HWStage::NGG, SWStage::TES_GS);
Daco_assembler.cpp735 if (program->stage.hw == HWStage::VS || program->stage.hw == HWStage::NGG) { in fix_exports()
755 … bool is_vertex_or_ngg = (program->stage.hw == HWStage::VS || program->stage.hw == HWStage::NGG); in fix_exports()
923 program->stage.hw == HWStage::NGG) in emit_program()
Daco_scheduler.cpp865 if ((program->stage.hw == HWStage::VS || program->stage.hw == HWStage::NGG) && in schedule_block()
Daco_insert_exec_mask.cpp385 if (ctx.program->stage.num_sw_stages() > 1 || ctx.program->stage.hw == HWStage::NGG) { in add_coupling_code()
Daco_instruction_selection.cpp8428 if (ctx->stage.hw == HWStage::NGG) in visit_intrinsic()
8435 if (ctx->stage.hw != HWStage::NGG) { in visit_intrinsic()
8442 if (ctx->stage.hw == HWStage::NGG) in visit_intrinsic()
10138 assert(ctx->stage.hw == HWStage::VS || ctx->stage.hw == HWStage::NGG); in export_vs_varying()
10235 assert(ctx->stage.hw == HWStage::VS || ctx->stage.hw == HWStage::NGG); in create_vs_exports()
10241 if (outinfo->export_prim_id && ctx->stage.hw != HWStage::NGG) { in create_vs_exports()
11739 bool ngg_no_gs = ctx.stage.hw == HWStage::NGG && !ctx.stage.has(SWStage::GS); in select_program()
11740 bool ngg_gs = ctx.stage.hw == HWStage::NGG && ctx.stage.has(SWStage::GS); in select_program()
/external/mesa3d/docs/
Denvvars.rst586 disable NGG for GFX10+
746 Disable NGG and use the legacy pipeline.
748 Always use NGG culling even when it can hurt.
750 Disable NGG culling.
/external/cldr/tools/java/org/unicode/cldr/util/data/external/
D2013-1_UNLOCODE_CodeListPart2.csv3660 ,"GB","NGG","Nigg","Nigg","HLD","123-----","AF","0307",,"5743N 00400W",
11744 ,"IT","NGG","Cavaglio d'Agogna","Cavaglio d'Agogna","NO","--3-----","RL","1207",,"4537N 00829E",
16662 ,"JP","NGG","Nagame","Nagame","43","1-------","AF","9907",,,
D2013-1_UNLOCODE_CodeListPart1.csv1386 ,"AT","NGG","Neudegg","Neudegg","3","1----6--","RL","1107",,"4829N 01553E",
11886 ,"CH","NGG","Neuenegg","Neuenegg","BE","-23-----","RL","0501",,"4654N 00717E",
13779 ,"CN","NGG","Nangang","Nangang","44","--3-----","RQ","9705",,,
22428 ,"DE","NGG","Nideggen","Nideggen","NW","--3--6--","RL","0901",,"5042N 00629E",
34544 ,"FR","NGG","Chereng","Chereng",,"-----6--","RL","0901",,"5040N 00335E",
D2013-1_UNLOCODE_CodeListPart3.csv17788 ,"US","NGG","Kettering","Kettering","MD","--3-----","RL","0607",,"3853N 07649W",
28323 ,"ZA","NGG","New Germany","New Germany","NL","1-3--6--","RL","0901",,"2948S 03053E",
/external/cldr/common/uca/
Dallkeys_DUCET.txt19449 31AD ; [.32F5.0020.0002.31AD] # BOPOMOFO LETTER NGG
Dallkeys_CLDR.txt25337 31AD ; [.4437.0020.0002] # BOPOMOFO LETTER NGG
/external/cldr/tools/java/org/unicode/cldr/draft/
DCategories.txt11085 31AD Lo Letter BOPOMOFO LETTER NGG

12