All projects

Vulkano

Vulkano is a simple Vulkan rendering library written in C++.

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.