Test-driven raytracer built in Rust.
Uses rayon for data parallelism and Criterion for benchmarking.
cargo run --release --bin X
where X is the binary you wish to run.
The binaries output a ppm file to an "output" directory which you need to create.
cargo test
cargo bench X
where X is the benchmark you wish to run.