The Project

This raytracer uses the same rendering code for both CPU and GPU raytracing. My plan is to be able to render part of the screen on the CPU and part on the GPU. In a situation where I have a massive amounts of data to render I would render 90% of the screen on the CPU and the reminaing 10% on the GPU for example. Since copying the data to the GPU can take quite long with complex scenes it might be efficient to do this in some rare cases I hope.

Screenshots

single reflection