OpenGL SuperBible
Comprehensive Tutorial and Reference
by Richard S. Wright, Benjamin Lipchak, and Nicholas Haemel
![]() |
![]() |
![]() |
![]() |
The fourth edition of OpenGL® SuperBible, the newest member of the Addison Wesley OpenGL Technical Library, is now available!
OpenGL SuperBible, Fourth Edition, begins by illuminating the core techniques of "classic" OpenGL graphics programming, from drawing in space to geometric transformations, from lighting to texture mapping. The authors cover newer OpenGL capabilities, including OpenGL 2.1’s powerful programmable pipeline, vertex and fragment shaders, and advanced buffers. They also present thorough, up-to-date introductions to OpenGL implementations on multiple platforms, including Windows, Mac OS X, GNU/Linux, UNIX, and embedded systems.
Coverage includes:
- An entirely new chapter on OpenGL ES programming for handhelds
- Completely rewritten chapters on OpenGL for Mac OS X and GNU/Linux
- Up-to-the-minute coverage of OpenGL on Windows Vista
- New material on floating-point color buffers and off-screen rendering
- In-depth introductions to 3D modeling and object composition
- Expert techniques for utilizing OpenGL’s programmable shading language
- Thorough coverage of curves, surfaces, interactive graphics, textures, shadows, and much more
- A fully updated API reference, and an all-new section of full-color images
Sample Code
| Complete source code for all platforms (182 MB): | SB-AllSource.zip |
| Source with pre-built binaries (Windows, 120MB): | SB-WinwBin.zip |
| Source with pre-built binaries (Mac OS X, 208MB): | SB-MacwBin.zip |
| Source only, no binaries (Windows, 60MB): | SB-WinSrc.zip |
| Source only, no binaries (Mac OS X, 71MB): | SB-MacSrc.zip |
| Source only, no binaries (Linux, 48MB): | SB-LinuxSrc.tar.bz2 |





