13#include "xrt/xrt_config_vulkan.h"
14#include "xrt/xrt_config_have.h"
20#define VK_NO_PROTOTYPES
21#include <vulkan/vulkan.h>
24#ifndef VK_KHR_MAINTENANCE_1_EXTENSION_NAME
25#define VK_KHR_MAINTENANCE_1_EXTENSION_NAME VK_KHR_MAINTENANCE1_EXTENSION_NAME
27#ifndef VK_KHR_MAINTENANCE_2_EXTENSION_NAME
28#define VK_KHR_MAINTENANCE_2_EXTENSION_NAME VK_KHR_MAINTENANCE2_EXTENSION_NAME
30#ifndef VK_KHR_MAINTENANCE_3_EXTENSION_NAME
31#define VK_KHR_MAINTENANCE_3_EXTENSION_NAME VK_KHR_MAINTENANCE3_EXTENSION_NAME
33#ifndef VK_EXT_SWAPCHAIN_COLORSPACE_EXTENSION_NAME
34#define VK_EXT_SWAPCHAIN_COLORSPACE_EXTENSION_NAME VK_EXT_SWAPCHAIN_COLOR_SPACE_EXTENSION_NAME
37#if defined(VK_USE_PLATFORM_XLIB_XRANDR_EXT) || defined(VK_USE_PLATFORM_XLIB_KHR)
47VKAPI_ATTR PFN_vkVoidFunction VKAPI_CALL
48vkGetInstanceProcAddr(VkInstance instance,
const char *pName);
A minimal way to include Windows.h.