Fix issue with semaphore being reused to early
This commit is contained in:
@@ -123,7 +123,7 @@ namespace openVulkanoCpp::Vulkan
|
||||
cmdHelper->cmdBuffer.end();
|
||||
std::array<vk::PipelineStageFlags, 2> stateFlags = { vk::PipelineStageFlags(vk::PipelineStageFlagBits::eColorAttachmentOutput), vk::PipelineStageFlags(vk::PipelineStageFlagBits::eColorAttachmentOutput) };
|
||||
waitSemaphores[currentImageId].renderReady[0] = resourceManager.EndFrame();
|
||||
waitSemaphores[currentImageId].renderReady[1] = context.swapChain.imageAvailableSemaphore;
|
||||
waitSemaphores[currentImageId].renderReady[1] = context.swapChain.GetCurrentSemaphore();
|
||||
vk::SubmitInfo si = vk::SubmitInfo(
|
||||
waitSemaphores[currentImageId].renderReady.size(), waitSemaphores[currentImageId].renderReady.data(), stateFlags.data(),
|
||||
1, &cmdHelper->cmdBuffer,
|
||||
|
||||
Reference in New Issue
Block a user