Files
AnyPS5/docs/dev
umangandClaude Opus 5.5 c9af5d9f4b fix: order deferred write-backs after queued draws' index reads
A pipelined draw read its index buffer from guest memory at commit time,
after the packets behind it had run, so a later dispatch's deferred
storage-image write-back could land in the bytes first. Stellar Blade
recycles its full-screen quad's index buffer for a 66x66 image when the
menu loads, and aborted with "vertex fetch exceeds descriptor record count".
Deferred write-backs now wait while a queued draw still holds a read of the
range. APS5_NO_QUEUED_DRAW_READ_ORDER=1 restores the old order; [draw]
reports held read ranges and stores.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 12:57:48 +02:00
..