This is my playground to learn:
- c++
- graphics programming
- vulkan api
- linear algebra
- CMake 3.20
- clang
- Vulkan SDK (1.4.341)
- SDL3 (3.4.8)
- glm (1.0.3)
brew install cmake sdl3 sdl3_image glmDownload and run the Vulkan SDK installer from vulkan.lunarg.com
- install Visual Studio 2026+ with the "Desktop development with C++" workload
- install the Vulkan SDK
- set a
VCPKG_ROOTenvironment variable pointing at a vcpkg checkout (clone microsoft/vcpkg anywhere and runbootstrap-vcpkg.batonce)
cmake -B build
cmake --build build