Software Renderer, written in C++