From e11f4a5ba767fd144e05378fe475fcaa21164888 Mon Sep 17 00:00:00 2001 From: baldurk Date: Tue, 21 Mar 2017 15:13:51 +0000 Subject: [PATCH] Fix serialisation of non-empty arrays in dummy pQueueFamilyIndices --- renderdoc/driver/vulkan/vk_common.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/renderdoc/driver/vulkan/vk_common.cpp b/renderdoc/driver/vulkan/vk_common.cpp index 1d51f967e..d3ed3bc49 100644 --- a/renderdoc/driver/vulkan/vk_common.cpp +++ b/renderdoc/driver/vulkan/vk_common.cpp @@ -3272,8 +3272,9 @@ void Serialiser::Serialise(const char *name, VkBufferCreateInfo &el) { // for backwards compatibility with captures, ignore the family count and serialise empty array uint32_t zero = 0; - uint32_t empty[1] = {0}; - SerialisePODArray("pQueueFamilyIndices", (uint32_t *&)empty, zero); + uint32_t *empty = NULL; + SerialisePODArray("pQueueFamilyIndices", empty, zero); + delete[] empty; } }