2020-12-05 13:08:24 +01:00
|
|
|
#pragma once
|
2016-02-21 18:50:49 +03:00
|
|
|
|
|
|
|
|
#ifdef _WIN32
|
|
|
|
|
#define VK_USE_PLATFORM_WIN32_KHR
|
2018-08-17 21:13:25 -04:00
|
|
|
#elif defined(__APPLE__)
|
|
|
|
|
#define VK_USE_PLATFORM_MACOS_MVK
|
2019-11-20 16:53:41 +01:00
|
|
|
#elif HAVE_X11
|
2016-02-21 18:50:49 +03:00
|
|
|
#define VK_USE_PLATFORM_XLIB_KHR
|
|
|
|
|
#endif
|
|
|
|
|
|
2021-01-10 19:06:27 +03:00
|
|
|
#ifdef _MSC_VER
|
2021-01-09 21:46:50 +03:00
|
|
|
#pragma warning( push )
|
|
|
|
|
#pragma warning( disable : 4005 )
|
2021-01-10 19:06:27 +03:00
|
|
|
#endif
|
2021-01-09 21:46:50 +03:00
|
|
|
|
2016-02-21 18:50:49 +03:00
|
|
|
#include <vulkan/vulkan.h>
|
|
|
|
|
#include <vulkan/vk_sdk_platform.h>
|
2021-01-09 21:46:50 +03:00
|
|
|
|
2021-01-10 19:06:27 +03:00
|
|
|
#ifdef _MSC_VER
|
2021-01-09 21:46:50 +03:00
|
|
|
#pragma warning(pop)
|
2021-01-10 19:06:27 +03:00
|
|
|
#endif
|
2021-01-09 21:46:50 +03:00
|
|
|
|
|
|
|
|
#include <util/types.hpp>
|