TinyRenderer – how OpenGL works: software rendering in 500 lines of code | Hacker News Reader