a software implementation of opengl 1.1