aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Schuchardt <mikes@lunarg.com>2018-04-18 16:06:52 -0600
committerLenny Komow <lenny@lunarg.com>2018-04-18 17:40:33 -0600
commitef4a25fc8fe8a48ba685bc71ac1a251aad293bf2 (patch)
treefaee57b61cc944def96e6749da0fc40bd7a4fb6b
parent0711584159499f75fb883f23510ea585f59a3dbe (diff)
downloadusermoji-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.c7
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;