aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRafael Ristovski <rafael.ristovski@gmail.com>2018-12-16 13:51:40 +0100
committerjeremyk-lunarg <jeremyk@lunarg.com>2018-12-17 10:01:35 -0700
commit66f2bd8a97cabd92da129b6ec1ec65b4f3729a17 (patch)
tree415a444dd5f8f3c35478047e39ec88cb90624d81
parentf440ecb6c13e32771768d30500d3eaec9f9fea95 (diff)
downloadusermoji-66f2bd8a97cabd92da129b6ec1ec65b4f3729a17.tar.xz
vulkaninfo: Set missing sType and pNext in surf_formats2 array.
This fixes #109
-rw-r--r--vulkaninfo/vulkaninfo.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/vulkaninfo/vulkaninfo.c b/vulkaninfo/vulkaninfo.c
index 2fc3259b..7a730b23 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 {