Messing around (again) with OpenGL.