OpenGL Reference Manual

Front Matter

| List of Figures |


Table of Contents

Preface
What You Should Know Before Reading This Manual
Acknowledgments

1. Introduction to OpenGL
OpenGL Fundamentals
Basic OpenGL Operation

2. Overview of Commands and Routines
OpenGL Processing Pipeline
Additional OpenGL Commands
OpenGL Utility Library
OpenGL Extension to the X Window System

3. Summary of Commands and Routines
Notation
OpenGL Commands
GLU Routines
GLX Routines

4. Defined Constants and Associated Commands

5. OpenGL Reference Pages
glAccum
glAlphaFunc
glBegin
glBitmap
glBlendFunc
glCallList
glCallLists
glClear
glClearAccum
glClearColor
glClearDepth
glClearIndex
glClearStencil
glClipPlane
glColor
glColorMask
glColorMaterial
glCopyPixels
glCullFace
glDeleteLists
glDepthFunc
glDepthMask
glDepthRange
glDrawBuffer
glDrawPixels
glEdgeFlag
glEnable
glEvalCoord
glEvalMesh
glEvalPoint
glFeedbackBuffer
glFinish
glFlush
glFog
glFrontFace
glFrustum
glGenLists
glGet
glGetClipPlane
glGetError
glGetLight
glGetMap
glGetMaterial
glGetPixelMap
glGetPolygonStipple
glGetString
glGetTexEnv
glGetTexGen
glGetTexImage
glGetTexLevelParameter
glGetTexParameter
glHint
glIndex
glIndexMask
glInitNames
glIsEnabled
glIsList
glLight
glLightModel
glLineStipple
glLineWidth
glListBase
glLoadIdentity
glLoadMatrix
glLoadName
glLogicOp
glMap1
glMap2
glMapGrid
glMaterial
glMatrixMode
glMultMatrix
glNewList
glNormal
glOrtho
glPassThrough
glPixelMap
glPixelStore
glPixelTransfer
glPixelZoom
glPointSize
glPolygonMode
glPolygonStipple
glPushAttrib
glPushMatrix
glPushName
glRasterPos
glReadBuffer
glReadPixels
glRect
glRenderMode
glRotate
glScale
glScissor
glSelectBuffer
glShadeModel
glStencilFunc
glStencilMask
glStencilOp
glTexCoord
glTexEnv
glTexGen
glTexImage1D
glTexImage2D
glTexParameter
glTranslate
glVertex
glViewport

6. GLU Reference Pages
gluBeginCurve
gluBeginPolygon
gluBeginSurface
gluBeginTrim
gluBuild1DMipmaps
gluBuild2DMipmaps
gluCylinder
gluDeleteNurbsRenderer
gluDeleteQuadric
gluDeleteTess
gluDisk
gluErrorString
gluGetNurbsProperty
gluLoadSamplingMatrices
gluLookAt
gluNewNurbsRenderer
gluNewQuadric
gluNewTess
gluNextContour
gluNurbsCallback
gluNurbsCurve
gluNurbsProperty
gluNurbsSurface
gluOrtho2D
gluPartialDisk
gluPerspective
gluPickMatrix
gluProject
gluPwlCurve
gluQuadricCallback
gluQuadricDrawStyle
gluQuadricNormals
gluQuadricOrientation
gluQuadricTexture
gluScaleImage
gluSphere
gluTessCallback
gluTessVertex
gluUnProject

7. GLX Reference Pages
glXChooseVisual
glXCopyContext
glXCreateContext
glXCreateGLXPixmap
glXDestroyContext
glXDestroyGLXPixmap
glXGetConfig
glXGetCurrentContext
glXGetCurrentDrawable
glXIntro
glXIsDirect
glXMakeCurrent
glXQueryExtension
glXQueryVersion
glXSwapBuffers
glXUseXFont
glXWaitGL
glXWaitX