OpenGL Game Programming by Kevin Hawkins
Cengage Learning PTR; 1 edition | May 1, 2002 | English | ISBN: 0761533303 | 812 pages | PDF | 20 MB
Cengage Learning PTR; 1 edition | May 1, 2002 | English | ISBN: 0761533303 | 812 pages | PDF | 20 MB
OpenGL is an application programming interface (API) that exposes hardware features needed to create computer graphics. Unlike Microsoft's Direct3D, which only works on Windows, OpenGL works across all platforms. OpenGL Game Programming is a complete guide to game development using the OpenGL graphics API. Myriad examples are included to demonstrate various concepts such as coloring, texture mapping, blending, lighting, coordinate transforms, 3D modeling, collision detection, and several other key concepts involved in game development. It also covers how to integrate the non-graphical elements of Microsoft's DirectX into OpenGL games so that users can incorporate sound, music, and networking functions.