- glm
- glfw 3.3.8
- Vulkan
- stb_image
- Imgui - docking branch
- tinyobjloader
- spdlog
- googletest
- nlohmann/json version 3.10.5
Install glslc on linux
On linux
./compile_shaders.sh
On Windows
.\compile_shaders.bat
Presets located in CMakePresets.json file. Existing presets:
- "windows-msvc-debug-user-mode"
- "windows-mingw-debug-user-mode"
- "windows-clang-debug"
- "unixlike-gcc-debug"
- "unixlike-clang-debug"
cmake . --preset "name of the preset"
cmake --build "name of the preset"
cd "name of the preset"
./renderer
cd "name of the preset"
.\renderer