Cross platform PBR software renderer in 7.5kloc of C89

This looks really impressive to me.
https://github.com/zauonlok/renderer
Frame rate is not great on PBR stuff when zoomed in, but even so, as a sheer programming feat, I find this thing to be *incredible*. Code looks really nice from what little poking around I've done. Runs on linux, mac, Windows. On linux, it uses xlib (no SDL or other esoteric dependencies that I saw). It's MIT licensed. Maybe I can work up the brainpower to finally look into PBR. Oh, it also does shadow mapping, (another thing that has so far eluded my grasp.)
(PBR == physically based rendering)
https://github.com/zauonlok/renderer
Frame rate is not great on PBR stuff when zoomed in, but even so, as a sheer programming feat, I find this thing to be *incredible*. Code looks really nice from what little poking around I've done. Runs on linux, mac, Windows. On linux, it uses xlib (no SDL or other esoteric dependencies that I saw). It's MIT licensed. Maybe I can work up the brainpower to finally look into PBR. Oh, it also does shadow mapping, (another thing that has so far eluded my grasp.)
(PBR == physically based rendering)