OpenGL Programming Guide: The Official Guide to Learning OpenGL, Versions 4.3 8th Edition

3.8 out of 5 stars 89 ratings
ISBN-13: 978-0321773036
ISBN-10: 0321773039
Why is ISBN important?
ISBN
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Share <Embed>
Loading your book clubs
There was a problem loading your book clubs. Please try again.
Not in a club? Learn more
Amazon book clubs early access

Join or create book clubs

Choose books together

Track your books
Bring your club to Amazon Book Clubs, start a new book club and invite your friends to join, or find a club that’s right for you for free.
Buy used:
$7.56
Used: Good | Details
Condition: Used: Good
Comment: Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less
Access codes and supplements are not guaranteed with used items.
FREE delivery February 15 - 22. Details
Or fastest delivery February 9 - 11. Details

Special offer: 3 months free
For a limited-time, get the best audio entertainment with Audible Premium Plus, free for 3 months. Get this deal from Audible

Editorial Reviews

Review

"Wow! This book is basically one-stop shopping for OpenGL information. It is the kind of book that I will be reaching for a lot. Thanks to Dave, Graham, John, and Bill for an amazing effort.""--Mike Bailey, professor, Oregon State University" "The most recent Red Book parallels the grand tradition of OpenGL; continuous evolution towards ever-greater power and efficiency. The eighth edition contains up-to-the minute information about the latest standard and new features, along with a solid grounding in modern OpenGL techniques that will work anywhere. The Red Book continues to be an essential reference for all new employees at my simulation company. What else can be said about this essential guide? I laughed, I cried, it was much better than Cats--I'll read it again and again.""--Bob Kuehne, president, Blue Newt Software" "OpenGL has undergone enormous changes since its inception twenty years ago. This new edition is your practical guide to using the OpenGL of today. Modern OpenGL is centered on the use of shaders, and this edition of the Programming Guide jumps right in, with shaders covered in depth in Chapter 2. It continues in later chapters with even more specifics on everything from texturing to compute shaders. No matter how well you know it or how long you've been doing it, if you are going to write an OpenGL program, you want to have a copy of the "OpenGL(R) Programming Guide "handy.""--Marc Olano, associate professor, UMBC" "If you are looking for the definitive guide to programming with the very latest version of OpenGL, look no further. The authors of this book have been deeply involved in the creation of OpenGL 4.3, and everything you need to know about the cutting edge of this industry-leading API is laid out here in a clear, logical, and insightful manner.""--Neil Trevett, president, Khronos Group"

Wow! This book is basically one-stop shopping for OpenGL information. It is the kind of book that I will be reaching for a lot. Thanks to Dave, Graham, John, and Bill for an amazing effort. " Mike Bailey, professor, Oregon State University " The most recent Red Book parallels the grand tradition of OpenGL; continuous evolution towards ever-greater power and efficiency. The eighth edition contains up-to-the minute information about the latest standard and new features, along with a solid grounding in modern OpenGL techniques that will work anywhere. The Red Book continues to be an essential reference for all new employees at my simulation company. What else can be said about this essential guide? I laughed, I cried, it was much better than Cats I ll read it again and again. " Bob Kuehne, president, Blue Newt Software " OpenGL has undergone enormous changes since its inception twenty years ago. This new edition is your practical guide to using the OpenGL of today. Modern OpenGL is centered on the use of shaders, and this edition of the Programming Guide jumps right in, with shaders covered in depth in Chapter 2. It continues in later chapters with even more specifics on everything from texturing to compute shaders. No matter how well you know it or how long you ve been doing it, if you are going to write an OpenGL program, you want to have a copy of the "OpenGL(r) Programming Guide "handy. " Marc Olano, associate professor, UMBC " If you are looking for the definitive guide to programming with the very latest version of OpenGL, look no further. The authors of this book have been deeply involved in the creation of OpenGL 4.3, and everything you need to know about the cutting edge of this industry-leading API is laid out here in a clear, logical, and insightful manner. " Neil Trevett, president, Khronos Group ""

About the Author

Dave Shreiner, Director of Graphics and GPU Computing at ARM, Inc., has been active in OpenGL development nearly since its inception. He created the first commercial OpenGL training course and has taught OpenGL programming for twenty years.

 

Graham Sellers, coauthor of OpenGL® SuperBible, manages OpenGL Software Development at AMD. He authored many OpenGL feature specifications and helped bring OpenGL ES to desktop computers.

 

John Kessenich, OpenGL Shading Language Specification Editor, consults at LunarG, Inc., building compiler technology for GLSL. He helped develop OpenGL 2.0 and OpenGL ES 2.0 at 3Dlabs and Intel.

 

Bill Licea-Kane is Principal Member of Technical Staff at AMD, coauthor of OpenGL® Shading Language Guide, and chairs the OpenGL Shading Language technical subgroup.



Valentine's Day gift card deals

Product details

  • Publisher ‏ : ‎ Addison-Wesley Professional; 8th edition (March 30, 2013)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 935 pages
  • ISBN-10 ‏ : ‎ 0321773039
  • ISBN-13 ‏ : ‎ 978-0321773036
  • Item Weight ‏ : ‎ 3.29 pounds
  • Dimensions ‏ : ‎ 7 x 2 x 9 inches
  • Customer Reviews:
    3.8 out of 5 stars 89 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Dave Shreiner started his graphics career hacking on a Commodore 64 back in 1981 (a mere 15 years after his birth [yes, late by today's standards], but computers weren't prevalent in Etters, Pennsylvania at that time). Things started to get interesting at the University of Delaware in 1988, where he got to work on his (well, his employer's) first Silicon Graphics Computer Systems ("SGI" to those how know and loved them) machine (a 4D/220GTX running at 25MHz). Combining his love of science, mathematics, and video games, his first graphics programs were for visualizing molecules.

After a somewhat tumultuous college career, Dave went on to do more work on SGI machines doing flight simulation and user-interface design. As that work dried up, he joined SGI in 1991 helping graphics programmers work with Iris GL (OpenGL's predecessor). His career continued as he began teaching classes on Iris GL, user-interface design, and parallel and real-time programming, all the while being mentored by Mason Woo. Around the same time, he was introduced to the fledgling OpenGL API being developed, and asked to author an introductory course on the subject.

Around the same time, he met Vicki - his future wife - eventually mentoring her in OpenGL programming. Not long after, they wed, and formed a family mostly composed of felines.

In 1997, Dave joined forces with Mason in his first writing activity as they updated the "OpenGL Programming Guide" (the "Red Book") to its third edition. At the same time, Mason and co-presenter Ed Angel (author of "Interactive Computer Graphics: A top-down approach using OpenGL") added Dave into their SIGGRAPH (the annual computer graphics conference) course team, and so the mayhem began.

Over the next decade, Dave continued to work at SGI in various roles, including OpenGL driver development for many of their products. He also updated the "OpenGL Programming Guide" three more times, and was involved in presenting another 13 SIGGRAPH courses on OpenGL (and countless others at other conferences). Also during this time, Addison-Wesley - the publisher of the "OpenGL Programming Guide" and numerous other books related to OpenGL - made him series editor for their OpenGL library, allowing him to provide direction and input into their books relating to OpenGL.

In 2006, Dave's career steered to a new vector, as he went off to do work on GPU computing. At the same time, he also worked as chair of SIGGRAPH's courses program (as well as once again presenting a course).

While GPU computing was increasing in relevance, Dave felt that mobile computer graphics was on the cusp of becoming an even bigger thing, and joined ARM's (the embedded CPU company) graphics group to directly contribute to the fray. Soon after, he became involved with OpenGL ES, the embedded version of OpenGL. At the same time, he contributed to the "OpenGL ES 2.0 Programming Guide", and began presenting courses on OpenGL's embedded version.

Most recently, Dave joined long-time collaborator and fellow author, Ed Angel, in updating his textbook - "Interactive Computer Graphics" - to a new shader-only format, and is currently working on revising the "OpenGL Programming Guide" to reflect the most recent changes in OpenGL.

Dave lives with Vicki and their cat Phantom, splitting their time between their home in Mountain View and Sonoma County in California's wine country.

Customer reviews

3.8 out of 5 stars
3.8 out of 5
89 global ratings

Top reviews from the United States

Reviewed in the United States on January 3, 2014
Verified Purchase
56 people found this helpful
Report abuse
Reviewed in the United States on September 23, 2016
Verified Purchase
One person found this helpful
Report abuse
Reviewed in the United States on May 27, 2016
Verified Purchase
3 people found this helpful
Report abuse
Reviewed in the United States on May 31, 2016
Verified Purchase
One person found this helpful
Report abuse
Reviewed in the United States on September 17, 2017
Verified Purchase
Reviewed in the United States on June 13, 2013
Verified Purchase
2 people found this helpful
Report abuse

Top reviews from other countries

Hans Guijt
1.0 out of 5 stars This book goes into great detail about pointless and redundant functions
Reviewed in the United Kingdom on November 18, 2014
Verified Purchase
7 people found this helpful
Report abuse
P. Morriss
3.0 out of 5 stars OK book, but web guides are a lot cheaper and proved more helpful
Reviewed in the United Kingdom on June 22, 2014
Verified Purchase
Damian Regan
4.0 out of 5 stars Fantastic Book - Money Well Spent
Reviewed in the United Kingdom on August 28, 2013
Verified Purchase
Pawel Zackiewicz
4.0 out of 5 stars Good book
Reviewed in the United Kingdom on April 10, 2014
Verified Purchase
Mr Cresswell
5.0 out of 5 stars Five Stars
Reviewed in the United Kingdom on October 19, 2015
Verified Purchase