30#define VK_KHR_mir_surface 1
31#define VK_KHR_MIR_SURFACE_SPEC_VERSION 4
32#define VK_KHR_MIR_SURFACE_EXTENSION_NAME "VK_KHR_mir_surface"
48#ifndef VK_NO_PROTOTYPES
53 VkSurfaceKHR* pSurface);
56 VkPhysicalDevice physicalDevice,
58 MirConnection* connection);
MirConnection * connection
VkMirSurfaceCreateFlagsKHR flags
VKAPI_ATTR VkResult VKAPI_CALL vkCreateMirSurfaceKHR(VkInstance instance, const VkMirSurfaceCreateInfoKHR *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkSurfaceKHR *pSurface)
VkBool32(VKAPI_PTR * PFN_vkGetPhysicalDeviceMirPresentationSupportKHR)(VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, MirConnection *connection)
VKAPI_ATTR VkBool32 VKAPI_CALL vkGetPhysicalDeviceMirPresentationSupportKHR(VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, MirConnection *connection)
VkFlags VkMirSurfaceCreateFlagsKHR
VkResult(VKAPI_PTR * PFN_vkCreateMirSurfaceKHR)(VkInstance instance, const VkMirSurfaceCreateInfoKHR *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkSurfaceKHR *pSurface)