Skip to content

About

Test driven code following along with 'The Ray Tracer Challenge' book by Jamis Buck

Resources

Stars

0 stars

Watchers

1 watching

Forks

Repository files navigation

Actions Status Actions Status Actions Status codecov

RayTracerChallenge

Test driven code following along with 'The Ray Tracer Challenge' book by Jamis Buck Rendered in 6760.78 seconds

Building this project

This project utilizes CMake. After cloning the repository run the following commands from the project root directory to build and then run the unit tests:

cmake -B build -S .
make -C build
ctest --test-dir build

In addition, the main project executable will be in build/src.

Build notes for Eclipse:

Interfacing CMake projects with Eclipse seems to be a bit touchy. First, clone the repository. Then, create an empty CMake project in Eclipse and point it at the directory where you cloned this project. Otherwise, Eclipse's build tools will not work nicely with CMake. CMake build tools should still work fine from the command line, though.

Testing Framework

GTest is used for unit tests in this project. Ensure you have gtest installed or tests won't compile and run.

Notes

ClangTidy is currently failing in CI. GitHub Actions isn't able to install the proper version of clang (clang-13) for some reason

About

Test driven code following along with 'The Ray Tracer Challenge' book by Jamis Buck

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages