freeglut API for OpenGL