From f8df435826e821cf6dbaaf00cd3ba9f9c32dc8f9 Mon Sep 17 00:00:00 2001 From: baldurk Date: Wed, 16 Dec 2015 17:32:55 +0100 Subject: [PATCH] Warn don't assert on VkDeviceQueueCreateInfo having the wrong sType --- renderdoc/driver/vulkan/vk_common.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/renderdoc/driver/vulkan/vk_common.cpp b/renderdoc/driver/vulkan/vk_common.cpp index ea9402d67..4a3205108 100644 --- a/renderdoc/driver/vulkan/vk_common.cpp +++ b/renderdoc/driver/vulkan/vk_common.cpp @@ -2513,7 +2513,9 @@ 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); + //RDCASSERT(m_Mode < WRITING || el.sType == VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO); + if(m_Mode >= WRITING && el.sType != VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO) + RDCWARN("sType not set properly: %u", el.sType); SerialiseNext(this, el.sType, el.pNext); Serialise("flags", (VkFlagWithNoBits &)el.flags);