This is so unbelievably awesome! Projects like these are why I browse HN
I might not have known the difference between GPU and CPU back then, but I learned very quickly that Software renderer means slow and makes your Computer very hot. Not cool (literally) I thought back then.
There are some niche cases where software rendering on the CPU is used nowadays but it's pretty rare
There are a lot of optimizations that could be done to make a CPU renderer faster, but even so I don't think there are many real world use cases