LightGL is a simple and minimalistic software rasterizer with fragment and vertex shader support.
See file LICENSE.
You need to install CMake (http://www.cmake.org) to build LightGL.
$ git clone git://github.com/chsc/LightGL
$ mkdir build
$ cd build
$ cmake ..
$ make