diff options
| author | 2023-06-01 21:43:22 -0700 | |
|---|---|---|
| committer | 2023-06-03 00:06:08 -0700 | |
| commit | db6737f2ba82c7757c189a26114747b8a59322eb (patch) | |
| tree | fd1edd1a9f4a3de5fe9b6c9a8296967356b20adb | |
| parent | android: Rename "Input Overlay" to "Overlay Options" (diff) | |
| download | yuzu-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.cpp | 6 |
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 | ||