next up previous contents index
Next: 1.1 Background Up: GLUT APIversion 3 Previous: Contents

1 Introduction

The OpenGL Utility Toolkit (GLUT) is a programming interface with ANSI C and FORTRAN bindings for writing window system independent OpenGL programs. The toolkit supports the following functionality:

An ANSI C implementation of GLUT for the X Window System [13] has been implemented by the author. Windows NT and OS/2 versions of GLUT are also available.

This documentation serves as both a specification and a programming guide. If you are interested in a brief introduction to programming with GLUT, look for the introductory OpenGL column [8] published in   The X Journal.

The remainder of this section describes GLUT's design philosophy and usage model. The following sections specify the GLUT routines, grouped by functionality. The final sections discuss usage advice, the FORTRAN binding, and implementation issues. Appendix A enumerates and annotates the logical programmer visible state maintained by GLUT. Appendix B presents the ANSI C GLUT API via its header file. Appendix C presents the FORTRAN GLUT API via its header file.





next up previous contents index
Next: 1.1 Background Up: GLUT APIversion 3 Previous: Contents



Mark Kilgard
Fri Feb 23 08:05:02 PST 1996