Skip to content

Pacheco95/khronos-vulkan-tutorial-cpp

 
 

Repository files navigation

C++ Khronos Tutorial for Linux

Reimplementation for Linux of the original C tutorial using the Vulkan-Hpp binding.

This branch contains all the commits. Everytime a new chapter is implemented, it is merged here. You can check the implementation until a given step using the table of contents below. Each branch contains navigation links for previous/next steps and also a useful link to check the git diff between last and current step.

Important

If a bug was found during the development of the current branch, the fix will not be applied to previous branches. Instead, the next branch that fixes the bug will have a bugfix notice (🐞) in the table of contents below.

Caution

A critical bug was found in the Loading models step. It was caused in a very early commit, and you should fix it as soon as possible, otherwise the application will probably pick the wrong physical device. If you don't fix this bug early, then it may hinder your experience through the tutorial until you reach the chapter where the bug was fixed. This step also fixes another bug forcing application to crash on window resize.