From 79ea895e78ec89c188d1ff04e7aba6386b41fcee Mon Sep 17 00:00:00 2001 From: baldurk Date: Sat, 16 Jan 2016 15:18:58 +0100 Subject: [PATCH] Check for fences being live (a bit pointless, but consistent) --- renderdoc/driver/vulkan/wrappers/vk_sync_funcs.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/renderdoc/driver/vulkan/wrappers/vk_sync_funcs.cpp b/renderdoc/driver/vulkan/wrappers/vk_sync_funcs.cpp index a52947174..ea103f0a0 100644 --- a/renderdoc/driver/vulkan/wrappers/vk_sync_funcs.cpp +++ b/renderdoc/driver/vulkan/wrappers/vk_sync_funcs.cpp @@ -195,8 +195,8 @@ bool WrappedVulkan::Serialise_vkResetFences( id = GetResID(pFences[i]); localSerialiser->Serialise("pFences[]", id); - - if(m_State < WRITING) + + if(m_State < WRITING && GetResourceManager()->HasLiveResource(id)) fences.push_back(Unwrap(GetResourceManager()->GetLiveHandle(id))); } @@ -254,7 +254,7 @@ bool WrappedVulkan::Serialise_vkWaitForFences( localSerialiser->Serialise("pFences[]", id); - if(m_State < WRITING) + if(m_State < WRITING && GetResourceManager()->HasLiveResource(id)) fences.push_back(Unwrap(GetResourceManager()->GetLiveHandle(id))); }