SWVKC Is A Vulkan-Powered Wayland Compositor Focused On Performance + Correctness

SWVKC is a Wayland compositor focused on performance and correctness over features. SWVKC tries to maximize use of direct scan-out of client buffers when possible in the name of greater performance. SWVKC still tries though to avoid screen tearing or stuttering and adhere to the Wayland protocol specification in a strict manner.
SWVKC runs off the Linux DRM interfaces and Vulkan while for now is considered alpha stage. SWVKC isn't yet complete enough for desktop use with functionality like clipboard and popups not yet being handled nor even pointer support, but at least the basic functionality is getting squared away and may help others wanting to start work on writing Vulkan-powered Wayland compositors.
Those wanting to experiment with this Wayland compositor effort can find it on GitHub.
28 Comments