summaryrefslogtreecommitdiffstats
path: root/Graphics/GraphicsEngineVulkan
diff options
context:
space:
mode:
authorAssiduous <61806567+TheMostDiligent@users.noreply.github.com>2020-06-09 19:26:23 +0000
committerGitHub <noreply@github.com>2020-06-09 19:26:23 +0000
commit2fe8158aa6115da306883c765c6ec1270dc74037 (patch)
treee8d314d311ed6107b27386d471cd5414b7a3aec2 /Graphics/GraphicsEngineVulkan
parentEnabled XLib support in Vulkan on Linux (fixed https://github.com/DiligentGra... (diff)
parentFix for XLib support for Linux (diff)
downloadDiligentCore-2fe8158aa6115da306883c765c6ec1270dc74037.tar.gz
DiligentCore-2fe8158aa6115da306883c765c6ec1270dc74037.zip
Merge pull request #147 from speedym/master
Fix for XLib / Vulkan support for Linux
Diffstat (limited to 'Graphics/GraphicsEngineVulkan')
-rw-r--r--Graphics/GraphicsEngineVulkan/src/VulkanUtilities/VulkanInstance.cpp30
1 files changed, 19 insertions, 11 deletions
diff --git a/Graphics/GraphicsEngineVulkan/src/VulkanUtilities/VulkanInstance.cpp b/Graphics/GraphicsEngineVulkan/src/VulkanUtilities/VulkanInstance.cpp
index fe489efd..0ba9dfc4 100644
--- a/Graphics/GraphicsEngineVulkan/src/VulkanUtilities/VulkanInstance.cpp
+++ b/Graphics/GraphicsEngineVulkan/src/VulkanUtilities/VulkanInstance.cpp
@@ -118,17 +118,25 @@ VulkanInstance::VulkanInstance(bool EnableValidation,
// Enable surface extensions depending on OS
#if defined(VK_USE_PLATFORM_WIN32_KHR)
- VK_KHR_WIN32_SURFACE_EXTENSION_NAME
-#elif defined(VK_USE_PLATFORM_ANDROID_KHR)
- VK_KHR_ANDROID_SURFACE_EXTENSION_NAME
-#elif defined(VK_USE_PLATFORM_WAYLAND_KHR)
- VK_KHR_WAYLAND_SURFACE_EXTENSION_NAME
-#elif defined(VK_USE_PLATFORM_XCB_KHR)
- VK_KHR_XCB_SURFACE_EXTENSION_NAME
-#elif defined(VK_USE_PLATFORM_IOS_MVK)
- VK_MVK_IOS_SURFACE_EXTENSION_NAME
-#elif defined(VK_USE_PLATFORM_MACOS_MVK)
- VK_MVK_MACOS_SURFACE_EXTENSION_NAME
+ VK_KHR_WIN32_SURFACE_EXTENSION_NAME,
+#endif
+#if defined(VK_USE_PLATFORM_ANDROID_KHR)
+ VK_KHR_ANDROID_SURFACE_EXTENSION_NAME,
+#endif
+#if defined(VK_USE_PLATFORM_WAYLAND_KHR)
+ VK_KHR_WAYLAND_SURFACE_EXTENSION_NAME,
+#endif
+#if defined(VK_USE_PLATFORM_XLIB_KHR)
+ VK_KHR_XLIB_SURFACE_EXTENSION_NAME,
+#endif
+#if defined(VK_USE_PLATFORM_XCB_KHR)
+ VK_KHR_XCB_SURFACE_EXTENSION_NAME,
+#endif
+#if defined(VK_USE_PLATFORM_IOS_MVK)
+ VK_MVK_IOS_SURFACE_EXTENSION_NAME,
+#endif
+#if defined(VK_USE_PLATFORM_MACOS_MVK)
+ VK_MVK_MACOS_SURFACE_EXTENSION_NAME,
#endif
};