From 2d515278e728830096e2b6e2e7db434a6456b0f0 Mon Sep 17 00:00:00 2001 From: Bill Hollings Date: Fri, 30 Jun 2017 21:55:17 -0400 Subject: [PATCH] Support MoltenVK extension names in call to vkCreateInstance(). --- base/vulkanexamplebase.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/base/vulkanexamplebase.cpp b/base/vulkanexamplebase.cpp index 655493e1..647368ab 100644 --- a/base/vulkanexamplebase.cpp +++ b/base/vulkanexamplebase.cpp @@ -38,6 +38,10 @@ VkResult VulkanExampleBase::createInstance(bool enableValidation) instanceExtensions.push_back(VK_KHR_WAYLAND_SURFACE_EXTENSION_NAME); #elif defined(__linux__) instanceExtensions.push_back(VK_KHR_XCB_SURFACE_EXTENSION_NAME); +#elif defined(VK_USE_PLATFORM_IOS_MVK) + instanceExtensions.push_back(VK_MVK_IOS_SURFACE_EXTENSION_NAME); +#elif defined(VK_USE_PLATFORM_MACOS_MVK) + instanceExtensions.push_back(VK_MVK_MACOS_SURFACE_EXTENSION_NAME); #endif VkInstanceCreateInfo instanceCreateInfo = {};