summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar bunnei2023-06-01 21:43:22 -0700
committerGravatar bunnei2023-06-03 00:06:08 -0700
commitdb6737f2ba82c7757c189a26114747b8a59322eb (patch)
treefd1edd1a9f4a3de5fe9b6c9a8296967356b20adb
parentandroid: Rename "Input Overlay" to "Overlay Options" (diff)
downloadyuzu-db6737f2ba82c7757c189a26114747b8a59322eb.tar.gz
yuzu-db6737f2ba82c7757c189a26114747b8a59322eb.tar.xz
yuzu-db6737f2ba82c7757c189a26114747b8a59322eb.zip
android: vk_presentation_manager: Fix unusued needs_recreation.
Diffstat (limited to '')
-rw-r--r--src/video_core/renderer_vulkan/vk_present_manager.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/video_core/renderer_vulkan/vk_present_manager.cpp b/src/video_core/renderer_vulkan/vk_present_manager.cpp
index dc42982e9..10ace0420 100644
--- a/src/video_core/renderer_vulkan/vk_present_manager.cpp
+++ b/src/video_core/renderer_vulkan/vk_present_manager.cpp
@@ -306,6 +306,9 @@ void PresentManager::CopyToSwapchain(Frame* frame) {
306 image_count = swapchain.GetImageCount(); 306 image_count = swapchain.GetImageCount();
307 }; 307 };
308 308
309#ifdef ANDROID
310 std::unique_lock lock{recreate_surface_mutex};
311
309 const auto needs_recreation = [&] { 312 const auto needs_recreation = [&] {
310 if (last_render_surface != render_window.GetWindowInfo().render_surface) { 313 if (last_render_surface != render_window.GetWindowInfo().render_surface) {
311 return true; 314 return true;
@@ -316,9 +319,6 @@ void PresentManager::CopyToSwapchain(Frame* frame) {
316 return false; 319 return false;
317 }; 320 };
318 321
319#ifdef ANDROID
320 std::unique_lock lock{recreate_surface_mutex};
321
322 recreate_surface_cv.wait_for(lock, std::chrono::milliseconds(400), 322 recreate_surface_cv.wait_for(lock, std::chrono::milliseconds(400),
323 [&]() { return !needs_recreation(); }); 323 [&]() { return !needs_recreation(); });
324 324