A game programming exercise with Vulkan...
- C++23 compiler (or newer)
- CMake 3.27 (or newer)
- vcpkg
- vcpkg
- Set environment variable
VCPKG_ROOT
- Set environment variable
- *Vulkan SDK
-
Install from LunarG web site:
-
Set environment variable
VULKAN_ROOT
-
Documentation uses the Markdown format Recommended editor: Visual Studio Code's extension Markdown Preview Enhanced
UML diagrams use Mermaid syntax Recomended editor: Visual Studio Code's extension: Markdown Preview Mermaid Support
Use ClangFormat to apply the format definitions from: .clang-format.
Use // clang-format off and // clang-format on if necessary to prevent ClangFormat from changing the desired code formatting.