2 #define VULKAN_MIR_H_ 1 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" 39 VkMirSurfaceCreateFlagsKHR
flags;
48 #ifndef VK_NO_PROTOTYPES 53 VkSurfaceKHR* pSurface);
56 VkPhysicalDevice physicalDevice,
VKAPI_ATTR VkBool32 VKAPI_CALL vkGetPhysicalDeviceMirPresentationSupportKHR(VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, MirConnection *connection)
VkResult(VKAPI_PTR * PFN_vkCreateMirSurfaceKHR)(VkInstance instance, const VkMirSurfaceCreateInfoKHR *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkSurfaceKHR *pSurface)
VkFlags VkMirSurfaceCreateFlagsKHR
VkBool32(VKAPI_PTR * PFN_vkGetPhysicalDeviceMirPresentationSupportKHR)(VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, MirConnection *connection)
VkMirSurfaceCreateFlagsKHR flags
VKAPI_ATTR VkResult VKAPI_CALL vkCreateMirSurfaceKHR(VkInstance instance, const VkMirSurfaceCreateInfoKHR *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkSurfaceKHR *pSurface)
MirConnection * connection