glspectrum is using the opengl legacy fixed pipeline

It should use the programmable pipeline, and probably even avoid linking to openGL directly and use an opengl_vtable-like mechanism.