И это всё МОЁ
WSI = the Vulkan Window System Interface (WSI).
EGL - это основа Wayland, насколько я понял. А куда там втыкается WSI мне не понятно. И нужен ли мне вообще Wayland, если там есть функция для XCB.
To create a VkSurfaceKHR object for a Wayland surface, call:VkResult vkCreateWaylandSurfaceKHR(
VkInstance instance,
const VkWaylandSurfaceCreateInfoKHR* pCreateInfo,
const VkAllocationCallbacks* pAllocator,
VkSurfaceKHR* pSurface);
Хотелось бы длинный туториал, что как устанавливать, как рисовать круг, что читать и т.п.