From OpenGL to Vulkan

    September 13, 2026

I recently ported a basic OpenGL engine to Vulkan (see nebula).

    There are already plenty of great resources on transitioning from OpenGL to Vulkan:

But I wanted to modestly contribute. The goal here is not to provide a detailed guide, but rather a few-minute read covering the core principles. Many people still learn graphics programming with OpenGL, and feel overwhelmed by the Vulkan API. I hope this post can help them get started.