- Uses the wlr-layer-shell-unstable-v1 extension protocol.
- Uses the omnipresent Skia for graphics.
- Supports fractional scaling for HiDPI screens
Here's a text shader demo. (Shader by @notargs) on X.
demo.mp4
- Heavily based on the work of Amini Allight, thank you!
- Implements most of the boilerplate necessary to get off the ground and use the VK_KHR_wayland_surface Vulkan extension.
- Did I mention it's written in Rust?!
Thanks to ash-rs
and vulkano
, and the people at Smithay
for making Rust bindings to Vulkan, and Wayland, respectively.