#ifndef VULKAN_XCB_H_
#define VULKAN_XCB_H_ …
#ifdef __cplusplus
extern "C" {
#endif
#define VK_KHR_xcb_surface …
#define VK_KHR_XCB_SURFACE_SPEC_VERSION …
#define VK_KHR_XCB_SURFACE_EXTENSION_NAME …
VkXcbSurfaceCreateFlagsKHR;
VkXcbSurfaceCreateInfoKHR;
PFN_vkCreateXcbSurfaceKHR;
PFN_vkGetPhysicalDeviceXcbPresentationSupportKHR;
#ifndef VK_NO_PROTOTYPES
VKAPI_ATTR VkResult VKAPI_CALL vkCreateXcbSurfaceKHR(
VkInstance instance,
const VkXcbSurfaceCreateInfoKHR* pCreateInfo,
const VkAllocationCallbacks* pAllocator,
VkSurfaceKHR* pSurface);
VKAPI_ATTR VkBool32 VKAPI_CALL vkGetPhysicalDeviceXcbPresentationSupportKHR(
VkPhysicalDevice physicalDevice,
uint32_t queueFamilyIndex,
xcb_connection_t* connection,
xcb_visualid_t visual_id);
#endif
#ifdef __cplusplus
}
#endif
#endif