From 59f0bfeefd6c401171e9a99ef7b37a39613bcf41 Mon Sep 17 00:00:00 2001 From: baldurk Date: Tue, 4 Dec 2018 18:37:50 +0000 Subject: [PATCH] Don't try to add live resource for proxy case --- renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp b/renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp index 65378ea75..0fcd4ac83 100644 --- a/renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp +++ b/renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp @@ -306,11 +306,12 @@ ReplayStatus WrappedVulkan::Initialise(VkInitParams ¶ms, uint64_t sectionVer RDCASSERTEQUAL(ret, VK_SUCCESS); GetResourceManager()->WrapResource(m_Instance, m_Instance); - GetResourceManager()->AddLiveResource(params.InstanceID, m_Instance); // we'll add the chunk later when we re-process it. if(params.InstanceID != ResourceId()) { + GetResourceManager()->AddLiveResource(params.InstanceID, m_Instance); + AddResource(params.InstanceID, ResourceType::Device, "Instance"); GetReplay()->GetResourceDesc(params.InstanceID).initialisationChunks.clear(); }