mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-07-11 01:25:07 +02:00
28166cb35d
Reported by Joseph on Discord. Sometimes, things could align perfectly so allocations happend exactly at the end of a pushbuffer. At the same time, we allow our vertex decoder to write an extra few bytes if it needs to for speed. Unfortunately I missed this interaction, resulting in some uncommon crashes that were especially common with heavy-geometry things like modified GTA LCS with PS2 assets, for example. The problem was reported with Vulkan, but our OpenGL backend had the same issue too.