← All resources

From OpenGL to Vulkan

Auto-discovered

Blog Beginner

Alexandre Lamure

Visit resource ↗

Description

Alexandre Lamure's September 2026 article From OpenGL to Vulkan summarizes lessons from porting his nebula engine as a short conceptual guide, not a step-by-step tutorial. Lamure points to existing NVIDIA and community porting write-ups and focuses on mental model shifts.

Topics include explicit device selection, command buffers and synchronization, resource lifetimes, descriptor sets, image layouts, and SPIR-V compilation versus what OpenGL hides in the driver. He separates unchanged rasterization ideas from newly explicit Vulkan responsibilities.

Beginners who know OpenGL basics but find Vulkan verbose are the intended readers; C++ engine experience helps.

Single free HTML page on Lamure's graphics blog with links to nebula and external references.

Often shared as a first read before longer Vulkan guides when planning incremental OpenGL retirement.