diff options
| author | ladevieq <ladevie.quentin@gmail.com> | 2021-01-13 22:20:01 +0100 |
|---|---|---|
| committer | ladevieq <ladevie.quentin@gmail.com> | 2021-01-13 22:20:01 +0100 |
| commit | 4c7e4ae43566d08f1d7d91bffff4646ce287a68a (patch) | |
| tree | da9576fc4978f3ce7da1a97c7986dc5103061f9e /src/vk-renderer.cpp | |
| parent | 0b68d510069ec524daa3e10e598587c62ab713ff (diff) | |
Compile on windows
Diffstat (limited to 'src/vk-renderer.cpp')
| -rw-r--r-- | src/vk-renderer.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/vk-renderer.cpp b/src/vk-renderer.cpp index a34b83d..ea7a9cb 100644 --- a/src/vk-renderer.cpp +++ b/src/vk-renderer.cpp @@ -150,7 +150,9 @@ void vkrenderer::create_instance() { std::vector<const char*> extensions = { VK_EXT_DEBUG_UTILS_EXTENSION_NAME, "VK_KHR_surface", +#ifdef LINUX "VK_KHR_xcb_surface" +#endif }; VkInstanceCreateInfo instance_create_info = {}; @@ -192,6 +194,7 @@ void vkrenderer::create_debugger() { } void vkrenderer::create_surface(window& wnd) { +#ifdef LINUX VkXcbSurfaceCreateInfoKHR create_info = {}; create_info.sType = VK_STRUCTURE_TYPE_XCB_SURFACE_CREATE_INFO_KHR; create_info.pNext = nullptr; @@ -200,6 +203,7 @@ void vkrenderer::create_surface(window& wnd) { create_info.window = wnd.win; VKRESULT(vkCreateXcbSurfaceKHR(instance, &create_info, nullptr, &platform_surface)) +#endif } void vkrenderer::create_device() { |
