This repo contains a template for Computer graphics in Game development labs (spring 2022)
- Version control: Git
- C++ compiler: MSVS, Clang, GCC
- Build automation: CMake
- C++ IDE: Visual Studio Community, CLion
- DirectX related: Windows SDK
Use git clone --recursive
to clone the repo with submodules or run git submodule update --init --recursive
after the first clone.
Go to the project folder and run the next command:
mkdir Build
cd Build
cmake .. -A x64
- STB by Sean Barrett (Public Domain)
- Linalg.h by Sterling Orsten (The Unlicense)
- Tinyobjloader by Syoyo Fujita (MIT License)
- Cxxopts by jarro2783 (MIT License)
- Cornell Box models by Morgan McGuire (CC BY 3.0 License)
- Cube model by Morgan McGuire (CC BY 3.0 License)
- Dabrovic Sponza by Marko Dabrovic (CC BY-NC)