My attempt at writing a little graphics and compute library with Vulkan.
Links:
Support my work (and get early access to new projects): / sebastianlague
Code: / source-code-164801777 (currently in early access to patrons)
Music: https://raw.githubusercontent.com/Seb...
Learning Resources: https://www.howtovulkan.com/
https://www.khronos.org/blog/understa...
Chapters:
00:00 Intro
00:53 Initialization and a Blank Window
02:56 Rendering Setup
07:08 Meshes, Buffers, Shaders
09:38 One Triangle Achieved!
14:16 Push Constants
14:48 3D Model and Perspective Projection
17:53 Instancing
19:48 Compute Shaders
23:00 API and Bindings
24:13 Testing and Fixing
26:36 Outro