Vulkano is a simple Vulkan rendering library written in C++, developed under SOHNE. It is the Vulkan sibling of LeveGL: the same appetite for small, readable rendering code, pointed at an explicit, modern API.
It is at an early stage, with no public documentation yet.
Tech #
- C++ for the library
- Vulkan as the rendering API
- CMake as the build system
What I learned #
- How much of Vulkan is deliberate ceremony: instance, device, queues, and swapchain before the first pixel.
- Explicit synchronization with fences and semaphores, and why the driver no longer saves you.