Introduction Part I: The Basics 1. The Exploration Begins...Again 2. Creating a Simple OpenGL Application 3. OpenGL States and Primitives 4. Transformations and Matrices 5. Colors, Lighting, Blending, and Fog 6. Bitmaps and Images with OpenGL 7. Texture Mapping Part II: Beyond the Basics 8. OpenGL Extensions 9. More on Texture Mapping 10. Up Your Performance 11. Displaying Text 12. OpenGL Buffers 13. The Endgame Bonus Chapter 14. Creating an OpenGL Application with SDL
"Beginning OpenGL, Second Edition" provides an easy-to-understand introduction to OpenGL, introducing all the basic elements of OpenGL used in game development as they apply to games. Covering OpenGL 3.0, the new and more efficient API that provides Direct3D 10 level graphics and is platform independent. Perfect for programmers who are new to game development or new to OpenGL, new skills and concepts are taught using step-by-step instructions with end-of-chapter exercises for testing and reinforcement.