This renderer was made possible thanks to the incredible work done by Sascha Willems and many other contributors on the Vulkan-glTF-PBR, and the Vulkan examples repositories.
The Vulkan SDL demo by NAP Labs helped tremendously in teaching me CMake, and Vulkan initialisation.
Alexander Overvoorde's Vulkan tutorial was what made learning Vulkan a conceivable, achievable, and coherent goal for me.
A massive thank you to the dozens of talented contributors to that project, as well.
@Mori-TM's expansion upon the original Vulkan tutorial project provided great reference regarding the handling of multiple textures.
The model in the GitHub thumbnail was created by @fletcherkinnear over on Sketchfab and is licensed under CC BY 4.0. The model is used in the following images:
The viking room model, used throughout the repository's history was created by @nigelgoh on Sketchfab and is licensed under CC BY 4.0.
The uwu_cat.png
image is licensed under CC0.