openGL and GLUT demo