I refuse to even look at this. I've seen ray tracing in a PDF before but this is too far.
IMO, this isn’t that impressive. Turns out that CMake has a scripting language that can be used to implement a ray tracer, and do that multi-threaded. The model being rendered also is hard-coded in the ray tracer. I expected a monstrosity that had multiple targets for every pixel (“ray arriving at (x,y)”, “ray arriving at (x,y) after one bounce”, etc), with some magic to merge all the outputs of the last bounce into…
This is true - but there's no reason why it couldn't be modified to read in a scene description. It's more a proof of concept than anything else.