OpenGL Programming Guide

OpenGL Programming Guide

Please note that this title's color insert (referred to as "Plates" within the text) is not available for this digital product. OpenGL is a powerful software interface used to produce high-quality, computer-generated images and interactive applications using 2D and 3D objects, bitmaps, and color images. The OpenGL® Programming Guide, Seventh Edition , provides definitive and comprehensive information on OpenGL and the OpenGL Utility Library. The previous edition covered OpenGL through Version 2.1. This seventh edition of the best-selling “red book” describes the latest features of OpenGL Versions 3.0 and 3.1. You will find clear explanations of OpenGL functionality and many basic computer graphics techniques, such as building and rendering 3D models; interactively viewing objects from different perspective points; and using shading, lighting, and texturing effects for greater realism. In addition, this book provides in-depth coverage of advanced techniques, including texture mapping, antialiasing, fog and atmospheric effects, NURBS, image processing, and more. The text also explores other key topics such as enhancing performance, OpenGL extensions, and cross-platform techniques. This seventh edition has been updated to include the newest features of OpenGL Versions 3.0 and 3.1, including Using framebuffer objects for off-screen rendering and texture updates Examples of the various new buffer object types, including uniform-buffer objects, transform feedback buffers, and vertex array objects Using texture arrays to increase performance when using numerous textures Efficient rendering using primitive restart and conditional rendering Discussion of OpenGL’s deprecation mechanism and how to verify your programs for future versions of OpenGL This edition continues the discussion of the OpenGL Shading Language (GLSL) and explains the mechanics of using this language to create complex graphics effects and boost the computational power of OpenGL. The OpenGL Technical Library provides tutorial and reference books for OpenGL. The Library enables programmers to gain a practical understanding of OpenGL and shows them how to unlock its full potential. Originally developed by SGI, the Library continues to evolve under the auspices of the Khronos OpenGL ARB Working Group, an industry consortium responsible for guiding the evolution of OpenGL and related technologies.


Author
Publisher Pearson Education
Release Date
ISBN 0321669274
Pages 1120 pages
Rating 4/5 (78 users)

More Books:

OpenGL Programming Guide
Language: en
Pages: 1120
Authors: Dave Shreiner
Categories: Computers
Type: BOOK - Published: 2009-07-21 - Publisher: Pearson Education

Please note that this title's color insert (referred to as "Plates" within the text) is not available for this digital product. OpenGL is a powerful software in
Animation and Graphics API Guide for Android
Language: en
Pages: 65
Authors: Android Developers
Categories: Computers
Type: BOOK - Published: 2014-07-23 - Publisher: Trans-code Press

OpenGL Programming Guide
Language: en
Pages: 408
Authors: John Kessenich
Categories: Computers
Type: BOOK - Published: 1974 - Publisher: Addison-Wesley Professional

The latest version of today's leading worldwide standard for computer graphics, OpenGL 4.5 delivers significant improvements in application efficiency, flexibil
A Hitchhiker's Guide to Virtual Reality
Language: en
Pages: 604
Authors: Karen McMenemy
Categories: Computers
Type: BOOK - Published: 2007-07-25 - Publisher: CRC Press

A Hitchhiker's Guide to Virtual Reality brings together under one cover all the aspects of graphics, video, audio, and haptics that have to work together to mak
OpenGL Programming Guide
Language: en
Pages: 885
Authors: Dave Shreiner
Categories: Computers
Type: BOOK - Published: 2010 - Publisher: Addison-Wesley Professional

OpenGL is a powerful software interface used to produce high-quality, computer-generated images and interactive applications using 2D and 3D objects, bitmaps, a
OpenGL ES 3.0 Programming Guide
Language: en
Pages: 560
Authors: Dan Ginsburg
Categories: Computers
Type: BOOK - Published: 2014-02-28 - Publisher: Addison-Wesley Professional

OpenGL® ES™ is the industry’s leading software interface and graphics library for rendering sophisticated 3D graphics on handheld and embedded devices. The
OpenGL SuperBible
Language: en
Pages: 1701
Authors: Richard Wright
Categories: Computers
Type: BOOK - Published: 2007-06-18 - Publisher: Pearson Education

OpenGL ® SuperBible, Fourth Edition , begins by illuminating the core techniques of “classic” OpenGL graphics programming, from drawing in space to geometr
OpenCL Programming Guide
Language: en
Pages: 649
Authors: Aaftab Munshi
Categories: Computers
Type: BOOK - Published: 2011-07-07 - Publisher: Pearson Education

Using the new OpenCL (Open Computing Language) standard, you can write applications that access all available programming resources: CPUs, GPUs, and other proce
Developing and Debugging Cross-Platform Shaders
Language: en
Pages: 400
Authors: Alex Boreskov
Categories: Computers
Type: BOOK - Published: 2006 - Publisher: БХВ-Петербург

Focusing on developing cross-platform shaders in OpenGL Shader Language (GLSL) using the RenderMonkey environment, this guide makes it possible to combine the p
Technologies for E-Learning and Digital Entertainment
Language: en
Pages: 974
Authors: Kin-chuen Hui
Categories: Computers
Type: BOOK - Published: 2007-07-17 - Publisher: Springer

This book constitutes the refereed proceedings of the Second International Conference on E-learning and Games, Edutainment 2007, held in Hong Kong, China, in Ju