Files
AnyPS5/docs/dev
fdfawef324andClaude Opus 5.5 dd3c13ffd7 feat(agc): execute INDEX_ATTRIBUTES_INDIRECT (PM4 0x91)
The driver had no handler for the PFP INDEX_ATTRIBUTES_INDIRECT packet,
so a submission with it threw "opcode is not known in the reference".
The packet now reads the 16-byte record at attribute_base +
attribute_index * 16 when it executes and loads INDEX_BASE,
INDEX_BUFFER_SIZE and INDEX_TYPE from it as the direct packets do.
The packet encoding follows PAL's BuildIndexAttributesIndirect and the
record layout PAL's IndexAttribIndirect (gfx9Chip.h, c5e80007).
indirect_mode 1, reserved bits and record index types above 3 throw.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 22:41:57 -04:00
..