From 225d2095b9cf1cedc945344c92c041e19cbfdd93 Mon Sep 17 00:00:00 2001 From: Wunkolo Date: Sat, 26 Aug 2023 22:11:44 -0700 Subject: [PATCH] Remove redundant semaphore wait Don't need this anymore now that we sync on the host anyways --- src/core/renderer_vk/renderer_vk.cpp | 6 ------ 1 file changed, 6 deletions(-) diff --git a/src/core/renderer_vk/renderer_vk.cpp b/src/core/renderer_vk/renderer_vk.cpp index de36e2a3..cd90fd70 100644 --- a/src/core/renderer_vk/renderer_vk.cpp +++ b/src/core/renderer_vk/renderer_vk.cpp @@ -817,12 +817,6 @@ void RendererVK::display() { waitSemaphoreStages.emplace_back(waitStageMask); } - // Ensure a proper semaphore wait on render-finished - // We already wait on the fence, but this must be done to be compliant - // to validation layers - waitSemaphores.emplace_back(renderFinishedSemaphore[frameBufferingIndex].get()); - waitSemaphoreStages.emplace_back(vk::PipelineStageFlagBits::eColorAttachmentOutput); - submitInfo.setWaitSemaphores(waitSemaphores); submitInfo.setWaitDstStageMask(waitSemaphoreStages); }