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