This edition provides information on OpenGL Utility Library. It describes the features of OpenGL Versions of 3.0 and 3.1. Presents explanations of OpenGL functionality and many basic computer graphics techniques, such as building and rendering 3D models. In addition, this book provides coverage of techniques, including texture mapping, antiliasing, fog and atmospeheric effects, NURBS, image processing. The text also explores other topics such as enhancing performace, OpenGL extensions, and cross-platform techniques.This book includes - Using framebuffer objects for off-screen rendering and texture updates; Examples of the various new buffer objects types, including uniform-buffer objects, transform feedback buffers, and vertex array objects; Using texture arrays to increase performace when using numerous textures; rendering using primitive restart and conditional rendering.