mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-10-22 10:49:05 +02:00
The vertex decoder can write past the end of its output, so a draw decoded into the last bytes of a push buffer block wrote into unmapped memory and crashed, now and then, in DrawEngineMetal::Flush. Keep 256 bytes free after each allocation, like the Vulkan backend's push pool. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>