toying with opengl