Raytrace4.cpp (With Multi-Threading)
Warning, there is a massive bug in the multithreaded version above code that went un-noticed since I was developing using an optimized release build. Thankfully, my colleague discovered it when trying to build the demo. See the above post for a fixed and improved version.