Raytracing in one weekend. Based on the book with the same name.
| .github/workflows | ||
| include | ||
| output | ||
| profiles | ||
| src | ||
| .clang-format | ||
| .clang-tidy | ||
| .clangd | ||
| .cmake-format | ||
| .gitignore | ||
| CMakeLists.txt | ||
| CMakePresets.json | ||
| conanfile.py | ||
| LICENSE | ||
| README.md | ||
| suppressions.txt | ||
rt-one-weekend
Raytracing in one weekend. Based on the book with the same name.
This project tries to use modern C++23 features to improve on the original code.
Dependencies
Dependencies are listed in conanfile.py.
How to build
- In one command:
conan build . -s build_type=Debug --build=missing
- Using
conanandcmake:
conan install . -s build_type=Debug --build=missing
cmake --workflow --preset debug # Use multi-debug for multi-configs.
Check contents of CMakePresets.json for more info.
How to run
./build/Debug/bin/rt-one-weekend
Result
Output image produced by the program.
