An implementation of the 3D Graphics Programming from Scratch course by Gustavo Pezzi.
This implementation uses CMake as the build system (instead of Makefiles) and contains quite a few differences to the reference implementation (some possible improvements and some things that I regret on reflection 😅).
Note: Check out 3drenderer by gustavopezzi for the reference implementation.
The course was great fun and an excellent refresher on the fundamentals of 3D graphics. I highly recommend giving it a try! 🙂