studying opengl by using glut.