Did anybody considered TinyGL for software renderer?
Quote from its website:
TinyGL is intended to be a very small implementation of a subset of OpenGL for embedded systems or games. It is a software only implementation.
http://fabrice.bellard.free.fr/TinyGL/