You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This repository hosts the [learn-vulkan](https://cpp-gamedev.github.io/learn-vulkan/) guide's C++ source code. It also hosts the sources of the [guide](./guide) itself.
6
+
7
+
## Building
8
+
9
+
### Requirements
10
+
11
+
- CMake 3.24+
12
+
- C++23 compiler and standard library
13
+
-[Linux][GLFW dependencies](https://www.glfw.org/docs/latest/compile_guide.html#compile_deps_wayland) for X11 and Wayland
14
+
15
+
### Steps
16
+
17
+
Standard CMake workflow. Using presets is recommended, in-source builds are not recommended. See the [CI script](.github/workflows/ci.yml) for building on the command line.
18
+
19
+
## Branches
20
+
21
+
1.`main`^: latest, stable code (builds and runs), stable history (never rewritten)
22
+
1.`production`^: guide deployment (live), stable code and history
23
+
1.`section/*`^: reflection of source at the end of corresponding section in the guide, stable code
24
+
1.`feature/*`: potential upcoming feature, shared contributions, stable history
0 commit comments