diff --git a/renderdoc/driver/vulkan/vk_common.cpp b/renderdoc/driver/vulkan/vk_common.cpp index e4386f00f..d77550643 100644 --- a/renderdoc/driver/vulkan/vk_common.cpp +++ b/renderdoc/driver/vulkan/vk_common.cpp @@ -1068,7 +1068,7 @@ string ToStrHelper::Get(const VkPresentModeWSI &el) #define SerialiseObject(type, name, obj) \ { \ ResourceId id; \ - if(m_Mode >= WRITING) id = MGR()->GetID(obj.handle); \ + if(m_Mode >= WRITING) id = MGR()->GetID(MakeRes(obj)); \ Serialise(name, id); \ if(m_Mode < WRITING) obj = type(MGR()->GetLiveResource(id).handle); \ }