mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-10-14 15:00:30 +02:00
InitSwapchain deliberately refuses the 270 degree pre-transform. The driver then reports VK_SUBOPTIMAL_KHR on every present, which we counted towards recreating the swapchain - and the new one got the same treatment, so in reverse landscape we rebuilt it every single frame. Remember that the mismatch is ours and stop treating SUBOPTIMAL as a reason to recreate when it is. Any other cause still counts. Split out of the Android rotation work, where it was found: it's a platform-independent Vulkan fix and stands on its own. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01152igCdjTNhT29qvphPyPC