Ray Traced Renderer
- Clang
- Ninja Build
- CMake v3.27
- curl
- zip
- unzip
- tar
- cppcheck
pacman -S cmake ninja clang curl zip unzip tar cppcheck llvm
This project uses git submodules to include the vcpkg dependency.
After cloning make sure that the submodules have been cloned as well:
git submodule update --init --recursive
Generation of Cobertura reports outside of GitLab CI is not required. However, if you'd like to test with it or you're testing the GitLab CI pipeline locally, you'll need to install the tool used to generate the Cobertura report.
Cobertura coverage report generation requires the lcov-to-cobertura-xml tool:
wget -O /usr/local/bin/lcov_cobertura https://raw.github.com/eriwen/lcov-to-cobertura-xml/master/lcov_cobertura/lcov_cobertura.py
chmod +x /usr/local/bin/lcov_cobertura