diff options
| author | Rafael Ristovski <rafael.ristovski@gmail.com> | 2018-12-16 13:51:40 +0100 |
|---|---|---|
| committer | jeremyk-lunarg <jeremyk@lunarg.com> | 2018-12-17 10:01:35 -0700 |
| commit | 66f2bd8a97cabd92da129b6ec1ec65b4f3729a17 (patch) | |
| tree | 415a444dd5f8f3c35478047e39ec88cb90624d81 | |
| parent | f440ecb6c13e32771768d30500d3eaec9f9fea95 (diff) | |
| download | usermoji-66f2bd8a97cabd92da129b6ec1ec65b4f3729a17.tar.xz | |
vulkaninfo: Set missing sType and pNext in surf_formats2 array.
This fixes #109
| -rw-r--r-- | vulkaninfo/vulkaninfo.c | 4 |
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 { |
