"More OpenGL Game Programming" covers using OpenGL extensions, vertex and fragment programs, special effects, model animation, and more. It includes coverage of shaders, an important new addition to OpenGL. Building upon the foundation laid in "Beginning OpenGL Game Programming", this book offers coverage of intermediate to advanced topics. "More OpenGL Game Programming" is geared towards readers who have an intermediate understanding of game and graphics programming. A majority of the content of the book is not platform-specific, in keeping with the multi-platform API of OpenGL. The methods covered will focus on those that are used in commercial games.
Table of Contents:
Part I ? OpenGL Revisited 1. OpenGL Potpourri 2. Introduction to Shaders 3. Low-level Shaders 4. The OpenGL Shading Language 5. Advanced Texture Mapping Part II ? The Elements of a Game 6. Special Effects 7. Terrain rendering 8. Working with 3D Models 9. Physics Modeling with OpenGL 10. Building a Game Engine 11. Making a Game: Another Time to Kill