From eac80ae4297b5052547c99f393a1bb438d3570a5 Mon Sep 17 00:00:00 2001 From: baldurk Date: Sun, 30 Aug 2015 16:19:29 +0200 Subject: [PATCH] set resolveAttachments to NULL in case there are no resolves --- renderdoc/driver/vulkan/vk_common.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/renderdoc/driver/vulkan/vk_common.cpp b/renderdoc/driver/vulkan/vk_common.cpp index a407109aa..e4386f00f 100644 --- a/renderdoc/driver/vulkan/vk_common.cpp +++ b/renderdoc/driver/vulkan/vk_common.cpp @@ -1332,11 +1332,9 @@ void Serialiser::Serialise(const char *name, VkSubpassDescription &el) bool hasResolves = (el.resolveAttachments != NULL); Serialise("hasResolves", hasResolves); + if(m_Mode == READING) el.resolveAttachments = NULL; if(hasResolves) - { - if(m_Mode == READING) el.resolveAttachments = NULL; Serialise("resolveAttachments", (VkAttachmentReference *&)el.resolveAttachments, sz); - } Serialise("preserveCount", el.preserveCount); sz = el.preserveCount; if(m_Mode == READING) el.preserveAttachments = NULL;