ugraded to ogl3.2 for hopeful use of the geometry shader