AnyPS5/core/libs/prx/libSceAgc/Command/src
alfalfa-star 6b6b93e26b fix(agc): accept indirect register placeholders without an address
Unreal Engine reserves SET_*_REG_INDIRECT packets with a null register
list and no registers, and fills them in later with the
sceAgcSet*RegIndirectPatch* functions. The writers rejected the null
address. A null list is now accepted when it holds no registers, which
reads nothing; a null list with registers still throws.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-06 16:16:23 +02:00
..
Control.cpp style: drop the branch's code comments per CONVENTIONS.md 2026-09-29 21:25:29 +03:00
Draw.cpp feat(agc): add draw packets and register defaults with strict validation 2026-09-13 18:14:51 +03:00
Memory.cpp feat(agc): implement sceAgcDcbPrimeUtcl2 and its size query 2026-10-05 10:05:28 +02:00
Packet.cpp fix(agc): accept indirect register placeholders without an address 2026-10-06 16:16:23 +02:00
RegisterDefaults.cpp feat(agc): add draw packets and register defaults with strict validation 2026-09-13 18:14:51 +03:00