From f1e09c1ea1a55020716481c186e1543fb1762a3d Mon Sep 17 00:00:00 2001 From: emufan4568 Date: Wed, 12 Oct 2022 15:41:17 +0300 Subject: [PATCH] renderer_vulkan: Fix broken sync without timeline semaphores --- src/video_core/renderer_vulkan/vk_task_scheduler.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/video_core/renderer_vulkan/vk_task_scheduler.cpp b/src/video_core/renderer_vulkan/vk_task_scheduler.cpp index 947a07ddc..fe62169c8 100644 --- a/src/video_core/renderer_vulkan/vk_task_scheduler.cpp +++ b/src/video_core/renderer_vulkan/vk_task_scheduler.cpp @@ -107,9 +107,9 @@ void TaskScheduler::Synchronize(u32 slot) { LOG_ERROR(Render_Vulkan, "Waiting for fence counter {} failed!", command.fence_counter); UNREACHABLE(); } + completed_fence_counter = command.fence_counter; } - completed_fence_counter = command.fence_counter; device.resetFences(command.fence); device.resetDescriptorPool(command.descriptor_pool); }