2 #define VULKAN_XCB_H_ 1
22 #define VK_KHR_xcb_surface 1
23 #define VK_KHR_XCB_SURFACE_SPEC_VERSION 6
24 #define VK_KHR_XCB_SURFACE_EXTENSION_NAME "VK_KHR_xcb_surface"
29 VkXcbSurfaceCreateFlagsKHR
flags;
37 #ifndef VK_NO_PROTOTYPES
42 VkSurfaceKHR* pSurface);
45 VkPhysicalDevice physicalDevice,
46 uint32_t queueFamilyIndex,
47 xcb_connection_t* connection,
48 xcb_visualid_t visual_id);
VkBool32(VKAPI_PTR * PFN_vkGetPhysicalDeviceXcbPresentationSupportKHR)(VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, xcb_connection_t *connection, xcb_visualid_t visual_id)
struct VkXcbSurfaceCreateInfoKHR VkXcbSurfaceCreateInfoKHR
VkXcbSurfaceCreateFlagsKHR flags
VkResult(VKAPI_PTR * PFN_vkCreateXcbSurfaceKHR)(VkInstance instance, const VkXcbSurfaceCreateInfoKHR *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkSurfaceKHR *pSurface)
VKAPI_ATTR VkResult VKAPI_CALL vkCreateXcbSurfaceKHR(VkInstance instance, const VkXcbSurfaceCreateInfoKHR *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkSurfaceKHR *pSurface)
VkFlags VkXcbSurfaceCreateFlagsKHR
xcb_connection_t * connection
VKAPI_ATTR VkBool32 VKAPI_CALL vkGetPhysicalDeviceXcbPresentationSupportKHR(VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, xcb_connection_t *connection, xcb_visualid_t visual_id)