AnyPS5/core/libs/prx/libSceAgcDriver
Lexroid 7370aaf6d0 feat(agc): decode GS_FAST_LAUNCH geometry with one point per subgroup
VGT_SHADER_STAGES_EN.GS_FAST_LAUNCH = 1 (mesh-style NGG, as RADV programs
it on gfx10.3) was refused. With a point list and GE_CNTL groups of one
point, it launches one subgroup per input point and the first thread
reads that point's index in the ES vertex id VGPR, which the mesh
prologue already provides. The subgroup's primitive limit comes from
GE_NGG_SUBGRP_CNTL.PRIM_AMP_FACTOR, and the GS and ES VGPR counts are
not required to be full.

Fast launch 2, other group sizes or inputs, and indexed fast-launch
draws still throw.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 17:00:45 +02:00
..
Eq feat(agc): implement sceAgcDriverGetEqContextId 2026-10-07 21:53:21 +02:00
Execution fix(agc): raise the graphics end-of-pipe event when a flip completes 2026-10-13 15:49:45 +02:00
Graphics feat(agc): decode GS_FAST_LAUNCH geometry with one point per subgroup 2026-10-13 17:00:45 +02:00
Resource fix(libSceAgc): write the KytyPS5 workload packets and return null for unregistered streams 2026-10-12 01:37:56 +02:00
State fix(agc): correct the default tessellation factor ring address 2026-10-09 11:45:53 +08:00
Submit feat(libSceAgcDriver): implement sceAgcDriverSubmitMultiAcbs 2026-10-07 22:04:58 +02:00
tests feat(agc): decode GS_FAST_LAUNCH geometry with one point per subgroup 2026-10-13 17:00:45 +02:00
tools feat(agc-driver): replay a request as a prepared artifact with --prepare 2026-10-12 01:21:48 -04:00
CMakeLists.txt Merge pull request #4556 from Amoenus/codex/fix-inactive-covered-centroid 2026-10-13 16:43:05 +02:00
PostCompile.cmake build(agc): link the graphics and BDA device tests against libSceAgcDriver 2026-10-13 13:53:51 +02:00
Unimplemented.cpp Merge pull request #4761 from p3n1cillin/claude/agc-driver-validation-debug 2026-10-12 23:22:01 +02:00
embed_spirv.cmake build(agc): wire agc texture support into cmake 2026-09-23 07:40:22 +03:00
trace_revision.cmake feat(agc): record a present window as a Chrome trace and a summary line 2026-10-12 21:42:59 +02:00