#ifndef VULKAN_WAYLAND_H_
#define VULKAN_WAYLAND_H_ …
#ifdef __cplusplus
extern "C" {
#endif
#define VK_KHR_wayland_surface …
#define VK_KHR_WAYLAND_SURFACE_SPEC_VERSION …
#define VK_KHR_WAYLAND_SURFACE_EXTENSION_NAME …
VkWaylandSurfaceCreateFlagsKHR;
VkWaylandSurfaceCreateInfoKHR;
PFN_vkCreateWaylandSurfaceKHR;
PFN_vkGetPhysicalDeviceWaylandPresentationSupportKHR;
#ifndef VK_NO_PROTOTYPES
VKAPI_ATTR VkResult VKAPI_CALL vkCreateWaylandSurfaceKHR(
VkInstance instance,
const VkWaylandSurfaceCreateInfoKHR* pCreateInfo,
const VkAllocationCallbacks* pAllocator,
VkSurfaceKHR* pSurface);
VKAPI_ATTR VkBool32 VKAPI_CALL vkGetPhysicalDeviceWaylandPresentationSupportKHR(
VkPhysicalDevice physicalDevice,
uint32_t queueFamilyIndex,
struct wl_display* display);
#endif
#ifdef __cplusplus
}
#endif
#endif