summaryrefslogtreecommitdiff
path: root/Source/Core/VideoBackends/Vulkan/CommandBufferManager.cpp
diff options
context:
space:
mode:
authorAdmiral H. Curtiss <pikachu025@gmail.com>2022-12-04 14:30:59 +0100
committerGitHub <noreply@github.com>2022-12-04 14:30:59 +0100
commitc9f31ad6a6e1ef5d1feeb2b889b8341a0b45aa3f (patch)
tree94466162b68a2accf949360d89c87d54366a6d81 /Source/Core/VideoBackends/Vulkan/CommandBufferManager.cpp
parent2b93d5e0d781f0a0d700cc201b5c4498dc722f05 (diff)
parent3beb22ed7f356635aabdf3c06d4de6ec13628d30 (diff)
Merge pull request #11262 from K0bin/present-sync
VideoBackends:Vulkan: Synchronize presentation
Diffstat (limited to 'Source/Core/VideoBackends/Vulkan/CommandBufferManager.cpp')
-rw-r--r--Source/Core/VideoBackends/Vulkan/CommandBufferManager.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/Source/Core/VideoBackends/Vulkan/CommandBufferManager.cpp b/Source/Core/VideoBackends/Vulkan/CommandBufferManager.cpp
index 19df14d4f3..8c9f744216 100644
--- a/Source/Core/VideoBackends/Vulkan/CommandBufferManager.cpp
+++ b/Source/Core/VideoBackends/Vulkan/CommandBufferManager.cpp
@@ -473,6 +473,7 @@ void CommandBufferManager::SubmitCommandBuffer(u32 command_buffer_index,
nullptr};
m_last_present_result = vkQueuePresentKHR(g_vulkan_context->GetPresentQueue(), &present_info);
+ m_last_present_done.Set();
if (m_last_present_result != VK_SUCCESS)
{
// VK_ERROR_OUT_OF_DATE_KHR is not fatal, just means we need to recreate our swap chain.