From e645728300db34b0432c3af9ab901eb22d4ce69d Mon Sep 17 00:00:00 2001 From: baldurk Date: Sat, 10 Oct 2015 23:45:50 +0200 Subject: [PATCH] Make sure to serialise extensibility members in VkDeviceQueueCreateInfo --- renderdoc/driver/vulkan/vk_common.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/renderdoc/driver/vulkan/vk_common.cpp b/renderdoc/driver/vulkan/vk_common.cpp index 4ab934c28..b9d46cb96 100644 --- a/renderdoc/driver/vulkan/vk_common.cpp +++ b/renderdoc/driver/vulkan/vk_common.cpp @@ -2090,6 +2090,10 @@ template<> void Serialiser::Serialise(const char *name, VkDeviceQueueCreateInfo &el) { ScopedContext scope(this, name, "VkDeviceQueueCreateInfo", 0, true); + + RDCASSERT(m_Mode < WRITING || el.sType == VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO); + Serialise("sType", el.sType); + SerialiseNext(this, el.pNext); Serialise("queueFamilyIndex", el.queueFamilyIndex); Serialise("queueCount", el.queueCount);