Appendix A. Basics of GLUT: The OpenGL Utility Toolkit
This appendix describes a subset of the OpenGL Utility Toolkit (GLUT) originally developed by Mark Kilgard. We use an open-source version of GLUT named freeglut (http://freeglut.sourceforge.net/) developed by Pawel W. Olszta, with contributions from Andreas Umbach and Steve Baker. GLUT has become a popular library for OpenGL programmers because it standardizes and simplifies window and event management. GLUT has been ported atop a variety of OpenGL implementations, including both the X Window System and Microsoft Windows.
This appendix has the following major sections: