mirror of
https://github.com/boykopovar/AnyPS5.git
synced 2026-10-22 16:43:05 -05:00
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>