← All resources

The Road to Vulkan: Teaching Modern Low-Level APIs in Introductory Graphics Courses

Blog Intermediate

Johannes Unterguggenberger, Bernhard Kerbl, Michael Wimmer

Proposed by Jan Mroz

Visit resource ↗

Description

The Road to Vulkan is a Eurographics 2022 education paper by Johannes Unterguggenberger, Bernhard Kerbl, and Michael Wimmer of TU Wien. The paper page at johannesugb.github.io documents teaching Vulkan alongside OpenGL in an introductory computer graphics course.

The authors argue Vulkan aligns better with modern GPU architecture despite higher verbosity than OpenGL. They built parallel course frameworks: the OpenGL route uses conventional abstractions while the Vulkan route adds a teaching framework that wraps swap chain handling, render pass creation, framebuffers, parts of pipeline setup, and memory management so student workload stays within three ECTS credit hours.

Educators planning modern GPU API curricula and students comparing OpenGL versus Vulkan learning paths benefit most. Student surveys on workload, difficulty, and acceptance are included in the paper.

Links provide the PDF, slides, and a backup Eurographics talk recording. The companion Vulkan Lecture Series is listed on Khronos vulkan.org learning resources.

Known among graphics educators as a cited case study for introducing Vulkan in undergraduate courses without overwhelming beginners.