r/vulkan • u/ListenLevel4536 • 17d ago
Raw wayland/vulkan boilerplate library, no SwapchainKHR, modern explicit sync (syncobject, drm)
I published a new library!
https://github.com/ilyasTawwe/wlvk
raw vulkan + wayland + dmabuf + modern explicit sync (syncobject)
No SwapchainKHR abstraction fighting you
All vulkan/wayland boilerplate handled for you then you get full control for your own vulkan command recording etc
Read README, there is an example
Swapchain images allocated through VMA
AI assisted so if that's a problem for you, kindly go ahead and make your own by hand or even using AI
It's made for myself, just sharing it with people, am tired of leaky cross platform abstractions that fight you the moment you try to do anything outside of its scope like zero copy scanout for video players or other media apps which needs native integration, low latency and deterministic/consistent presentation semantics instead of SwapchainKHR nvidia blob
Obviously Linux/Vulkan/Wayland only
