moving to modern ogl so I can run this beast on osx