diff --git a/renderdoc/driver/vulkan/vk_manager.h b/renderdoc/driver/vulkan/vk_manager.h index 458421eb0..59a063821 100644 --- a/renderdoc/driver/vulkan/vk_manager.h +++ b/renderdoc/driver/vulkan/vk_manager.h @@ -156,8 +156,10 @@ class VulkanResourceManager : public ResourceManagersecond); + + if(m_State < WRITING) + ResourceManager::RemoveWrapper(ToTypedHandle(Unwrap(obj))); - ResourceManager::RemoveWrapper(ToTypedHandle(Unwrap(obj))); ResourceManager::ReleaseCurrentResource(id); VkResourceRecord *record = GetRecord(obj); if(record)