android: do not invalidate swapchain on VK_SUBOPTIMAL_KHR
Some checks are pending
Generate Translation Template / Generate Translation Template (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04 gcc (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04-arm clang (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04 clang (push) Waiting to run
Build RPCS3 / RPCS3 Windows (push) Waiting to run

Workaround
This commit is contained in:
DH 2025-03-06 16:41:31 +03:00 committed by Megamouse
parent b3f5ed55a1
commit db945f6aed

View file

@ -116,7 +116,9 @@ void VKGSRender::present(vk::frame_context_t *ctx)
case VK_SUCCESS: case VK_SUCCESS:
break; break;
case VK_SUBOPTIMAL_KHR: case VK_SUBOPTIMAL_KHR:
#ifndef ANDROID
should_reinitialize_swapchain = true; should_reinitialize_swapchain = true;
#endif
break; break;
case VK_ERROR_OUT_OF_DATE_KHR: case VK_ERROR_OUT_OF_DATE_KHR:
swapchain_unavailable = true; swapchain_unavailable = true;