OpenGL provides a software interface for graphics programming. This interface consists of a basic set of OpenGL subroutines; a set of utility subroutines that provide additional functionality; a set of subroutines that supports the use of OpenGL with AIXwindows and related drawing widgets. For information on these subroutines, refer to the following articles: