From 66f2bd8a97cabd92da129b6ec1ec65b4f3729a17 Mon Sep 17 00:00:00 2001 From: Rafael Ristovski Date: Sun, 16 Dec 2018 13:51:40 +0100 Subject: [PATCH] vulkaninfo: Set missing sType and pNext in surf_formats2 array. This fixes #109 --- vulkaninfo/vulkaninfo.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/vulkaninfo/vulkaninfo.c b/vulkaninfo/vulkaninfo.c index 2fc3259..7a730b2 100644 --- a/vulkaninfo/vulkaninfo.c +++ b/vulkaninfo/vulkaninfo.c @@ -1377,6 +1377,10 @@ static int AppDumpSurfaceFormats(struct AppInstance *inst, struct AppGpu *gpu, F surf_formats2 = (VkSurfaceFormat2KHR *)malloc(format_count * sizeof(VkSurfaceFormat2KHR)); if (!surf_formats2) ERR_EXIT(VK_ERROR_OUT_OF_HOST_MEMORY); + for (uint32_t i = 0; i < format_count; ++i) { + surf_formats2[i].sType = VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR; + surf_formats2[i].pNext = NULL; + } err = inst->vkGetPhysicalDeviceSurfaceFormats2KHR(gpu->obj, &inst->surface_info2, &format_count, surf_formats2); assert(!err); } else { -- 2.7.4