From e17560af5adb43f09f0d748544f5a0a3146d329c Mon Sep 17 00:00:00 2001 From: baldurk Date: Fri, 20 Nov 2015 12:42:28 +0100 Subject: [PATCH] Unwrap fence objects in vkWaitForFences --- renderdoc/driver/vulkan/wrappers/vk_sync_funcs.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/renderdoc/driver/vulkan/wrappers/vk_sync_funcs.cpp b/renderdoc/driver/vulkan/wrappers/vk_sync_funcs.cpp index fa3e66475..f20955754 100644 --- a/renderdoc/driver/vulkan/wrappers/vk_sync_funcs.cpp +++ b/renderdoc/driver/vulkan/wrappers/vk_sync_funcs.cpp @@ -274,6 +274,7 @@ VkResult WrappedVulkan::vkWaitForFences( uint64_t timeout) { VkFence *unwrapped = GetTempArray(fenceCount); + for (uint32_t i = 0; i < fenceCount; i++) unwrapped[i] = Unwrap(pFences[i]); VkResult ret = ObjDisp(device)->WaitForFences(Unwrap(device), fenceCount, unwrapped, waitAll, timeout); if(m_State >= WRITING_CAPFRAME)