I’ve added a new project to my portfolio: C++ Ray Trace Renderer
This was a small project I did back in May as part of a programming test. It was a great learning experience, as it forced me to try out a lot of new things.
I learned how to optimize for chipset architectures that support SIMD and also got familiar with how multi-threading works in C++ 11. It was also the first time I implemented a data oriented design, which I had wanted to try out for quite some time.
The source code is available as well, so any feedback on how I could further improve this renderer would be greatly appreciated.