Synopses & Reviews
OpenGL is the industry standard for programmers looking to develop high performance 2D and 3D graphics, and is the primary gateway to the Graphics Processing Unit (GPU). OpenGL is designed to support the rich graphics needs of scientific visualization, animations, games, medical imaging, CAD/CAM, and entertainment software.It was developed by Silicon Graphics Computer Systems, Inc. (SGI) in 1992 and its future evolution is managed by the OpenGL Architecture Review Board (ARB), an independent consortium of several companies including NVIDIA, ATI, SGI, Sun Microsystems, Hewlett-Packard, 3DLabs, Intel, and IBM.This book willprovide a collection of hints for cross-platform OpenGL developmentoffer concise solutions to many of OpenGL's common programming problemspresent both the simplest and best performing solutions for working with OpenGL
Synopsis
Used for everything from computer games and flight simulation to CAD, medical imaging, and scientific visualization, OpenGL is the industry standard programming language for creating high performance 2D and 3D graphics. This new Cookbook gives you more than 150 coding solutions and best practices for real problems you're likely to face with this technology -- recipes you can use right away to keep your project on track.
OpenGL Cookbook is far more than just a handy compilation of cut-and-paste code, however. Written by Dave Shreiner and Brad Grantham, two widely recognized experts in the computer graphics community who worked for years with Open GL at Silicon Graphics, the company that developed the system, the book also features:
- Concise solutions to many common programming problems for cross-platform OpenGL development
- A well-organized format to help you find specific recipes quickly and easily
- The simplest as well as the best performing solutions for working with OpenGL
- Clear explanations of how and why each code solution works so you can adapt the technique to similar situations
With the experience of these two authors,
OpenGL Cookbook is the premier problem-solving guide for this graphics technology. Dave Shreiner has worked with OpenGL since its inception in 1992 and authored the first commercial OpenGL training course, as well as programming guides and reference manuals. Brad Grantham presents courses on OpenGL, including the first advanced course on OpenGL techniques. Both authors are regular presenters at the prestigious SIGGRAPH annual conference.
With the increasing need for sophisticated graphics in a wide range of applications, OpenGL is a must for developers of high-level graphics software. Once you get going, this book will quickly help you get over the hurdles and past the complexity that OpenGL presents.
Synopsis
Providing a collection of hints for cross-platform OpenGL development, this book offers concise solutions to many of OpenGLUs common programming problems and presents both the simplest and best performing solutions for working with OpenGL.
About the Author
Dave Shreiner is a computer graphics specialist at ARM, Inc. He's been working with OpenGL since its inception at Silicon Graphics Computer Systems (SGI). During his 15-year tenure at SGI, he authored the first commercial OpenGL training course, co-authored the OpenGL programming guide and reference manuals, and engineered OpenGL drivers for a multitude of different systems.
Dave's been working in the computer graphics industry for the past two decades, where he's authored applications for flight simulators, scientific visualization, production animation, and numerous other disciplines. Also passionate about educating programmers about OpenGL and computer graphics, he's presented lectures and short courses at conference world wide, including SIGGRAPH and the Games Developer Conference.
Brad Grantham is an industry veteran with 11 years of experience programming with OpenGL. Brad is currently a Senior Software Engineer at Palm, Inc., working on the next generation of Palm devices. Prior to Palm, Brad was one of the lead OpenGL performance engineers at Silicon Graphics Computer Systems, Inc., helping developers achieve the maximum performance from their applications. Brad is also a widely recognized expert in the computer graphics community, including presenting various courses on OpenGL at the prestigious SIGGRAPH annual conference, including helping to author the first advanced OpenGL techniques course, and giving talks at other developer conferences.