OpenGL Programming Guide
OpenGL_PG
About This Guide
Acknowledgments
Introduction to OpenGL
State Management and Drawing Geometric Objects
Viewing
Color
Lighting
Blending, Antialiasing, Fog, and Polygon Offset
Display Lists
Drawing Pixels, Bitmaps, Fonts, and Images
Texture Mapping
The Framebuffer
Tessellators and Quadrics
Evaluators and NURBS
Selection and Feedback
Now That You Know
Order of Operations
State Variables
OpenGL and Window Systems
Basics of GLUT: The OpenGL Utility Toolkit
Calculating Normal Vectors
Homogeneous Coordinates and Transformation Matrices
Programming Tips
OpenGL Invariance
Color Plates