diff options
| author | Mike Schuchardt <mikes@lunarg.com> | 2018-04-18 16:06:52 -0600 |
|---|---|---|
| committer | Lenny Komow <lenny@lunarg.com> | 2018-04-18 17:40:33 -0600 |
| commit | ef4a25fc8fe8a48ba685bc71ac1a251aad293bf2 (patch) | |
| tree | faee57b61cc944def96e6749da0fc40bd7a4fb6b | |
| parent | 0711584159499f75fb883f23510ea585f59a3dbe (diff) | |
| download | usermoji-ef4a25fc8fe8a48ba685bc71ac1a251aad293bf2.tar.xz | |
demos: Enable all required exts for present caps
vkGetDeviceGroupPresentCapabilitiesKHR requires VK_KHR_SURFACE and VK_KHR_SWAPCHAIN
in addition to VK_KHR_DEVICE_GROUP
| -rw-r--r-- | demos/vulkaninfo.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/demos/vulkaninfo.c b/demos/vulkaninfo.c index c4c51924..e3d2b184 100644 --- a/demos/vulkaninfo.c +++ b/demos/vulkaninfo.c @@ -2951,7 +2951,8 @@ static void AppGroupDump(const VkPhysicalDeviceGroupProperties *group, const uin } // Build create info for logical device made from all physical devices in this group. - const char *extensions_list = VK_KHR_DEVICE_GROUP_EXTENSION_NAME; + const char *extensions_list[] = {VK_KHR_SURFACE_EXTENSION_NAME, VK_KHR_SWAPCHAIN_EXTENSION_NAME, + VK_KHR_DEVICE_GROUP_EXTENSION_NAME}; VkDeviceGroupDeviceCreateInfoKHR dg_ci = {.sType = VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO_KHR, .pNext = NULL, @@ -2965,8 +2966,8 @@ static void AppGroupDump(const VkPhysicalDeviceGroupProperties *group, const uin .pNext = &dg_ci, .queueCreateInfoCount = 1, .pQueueCreateInfos = &q_ci, - .enabledExtensionCount = 1, - .ppEnabledExtensionNames = &extensions_list}; + .enabledExtensionCount = ARRAY_SIZE(extensions_list), + .ppEnabledExtensionNames = extensions_list}; VkDevice logical_device = VK_NULL_HANDLE; |
