messing around in opengl