Rendering graphics in 500 lines of bare C++

Second edition of tinyrenderer: software rendering in 500 lines of bare C++