I missed C++ since I started my job 2 years ago, and I think that now is the right time to have a look at what has changed. I bought Effective Modern C++, which is really well written and to the point. I am now going to update my old 3d rasterizer project with what I gained from the book. I already made a few changes to support SDL2, fixed a few cmake issues, added travis support to make sure it would build properly, and added support for the STL file format.
I plan to try to improve the overall architecture and fix some bugs to the rendering code.
This model has 167000 triangles and was created by MakerBot.
The code is on GitHub.