From 24f225899e5a352b0242888d63e20494be0ea075 Mon Sep 17 00:00:00 2001 From: baldurk Date: Fri, 8 Apr 2016 20:33:16 +0200 Subject: [PATCH] Don't reset list of fences if there are no live fences --- renderdoc/driver/vulkan/wrappers/vk_sync_funcs.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renderdoc/driver/vulkan/wrappers/vk_sync_funcs.cpp b/renderdoc/driver/vulkan/wrappers/vk_sync_funcs.cpp index 9e514b9b8..766a9fb90 100644 --- a/renderdoc/driver/vulkan/wrappers/vk_sync_funcs.cpp +++ b/renderdoc/driver/vulkan/wrappers/vk_sync_funcs.cpp @@ -200,7 +200,7 @@ bool WrappedVulkan::Serialise_vkResetFences( fences.push_back(Unwrap(GetResourceManager()->GetLiveHandle(id))); } - if(m_State < WRITING) + if(m_State < WRITING && !fences.empty()) { // we don't care about fence states ourselves as we cannot record them perfectly and just // do full waitidle flushes. However if the fence is passed to vkQueueSubmit we need to