Buy new:
$72.55
Delivery October 10 - 21
Ships from: Amazon
Sold by: teddybear
$72.55
FREE International Returns
No Import Fees Deposit & $17.50 Shipping to Austria Details

Shipping & Fee Details

Price $72.55
AmazonGlobal Shipping $17.50
Estimated Import Fees Deposit $0.00
Total $90.05

Delivery October 10 - 21
Or fastest delivery October 7 - 11
In Stock
$$72.55 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$72.55
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Ships from
Amazon
Ships from
Amazon
Sold by
Sold by
Returns
30-day refund/replacement
30-day refund/replacement
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Returns
30-day refund/replacement
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Payment
Secure transaction
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
$10.00
FREE International Returns
Delivery Friday, October 11
Or fastest delivery Wednesday, October 2. Order within 1 hr 20 mins
Only 1 left in stock - order soon.
$$72.55 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$72.55
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Follow the author

Something went wrong. Please try your request again later.

OpenGL Programming Guide: The Official Guide to Learning OpenGL, Version 2.1 6th Edition

4.4 4.4 out of 5 stars 6 ratings

There is a newer edition of this item:

{"desktop_buybox_group_1":[{"displayPrice":"$72.55","priceAmount":72.55,"currencySymbol":"$","integerValue":"72","decimalSeparator":".","fractionalValue":"55","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"jnk1yyZgOCehwg%2FLxF%2Bu4JWOfOSG3g04MC6pQE%2FmVDvUJLcGH32k4euZ5MQ99WgTE4kGP1DRgtfoLSlpSmkXROJW0M3JzfDXq%2BpzgyipfX18jQkH7epe0SiFEwF8B5au%2Fe1Vtvznhg4Nd67NYE2070p94vksjk%2B0rIJ6GH9qd%2FVbtPSmOWKDgB2SvPzMZK1D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$10.00","priceAmount":10.00,"currencySymbol":"$","integerValue":"10","decimalSeparator":".","fractionalValue":"00","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"jnk1yyZgOCehwg%2FLxF%2Bu4JWOfOSG3g04XKVWL9k5rtVeSXq7Qw%2BnNFNG0sb3rYyqEDS3H6oVNZVNIfjqtZ2y4sG8nCosq9e1k%2BG%2BjBLKGY4sgESooFl9V5gMPsLt7WrUnmU0VhPdxNRhnVyr%2BYBQZDjlvoCU7N4N78boDxqZqHz98aDwRfpJw10eVpkZ3pnI","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

OpenGL® Programming Guide, Sixth Edition

OpenGL is a powerful software interface used to produce high-quality, computergenerated images and interactive applications using 2D and 3D objects, bitmaps, and color images.

The OpenGL® Programming Guide, Sixth Edition, provides definitive and comprehensive information on OpenGL and the OpenGL Utility Library. The previous edition covered OpenGL through Version 2.0. This sixth edition of the best-selling "red book" describes the latest features of OpenGL Version 2.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 sixth edition has been updated to include the newest features of OpenGL Version 2.1, including:

  • Using server-side pixel buffer objects for fast pixel rectangle download and retrieval
  • Discussion of the sRGB texture format
  • Expanded discussion of the OpenGL Shading Language

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 OpenGL Architecture Review Board (ARB) Steering Group (now part of the Khronos Group), an industry consortium responsible for guiding the evolution of OpenGL and related technologies.

Editorial Reviews

From the Back Cover

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, Sixth Edition, provides definitive and comprehensive information on OpenGL and the OpenGL Utility Library. The previous edition covered OpenGL through Version 2.0. This sixth edition of the best-selling "red book" describes the latest features of OpenGL Version 2.1, including expanded coverage of the OpenGL Shading Language. 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 sixth edition has been updated to include the newest features of OpenGL Versions 2.1, including:

  • Using server-side pixel buffers objects for fast pixel rectangle download and retrieval
  • Discussion of the sRGB texture format
  • Expanded discussion of the OpenGL Shading Language

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.

About the Author

Dave Shreiner, a computer graphics specialist at ARM, Inc., was a longtime member of the core OpenGL team at SGI. He authored the first commercial OpenGL training course, and has been developing computer graphics applications for more than two decades. Dave regularly presents at SIGGRAPH and other conferences worldwide, and is coauthor of the OpenGL® Reference Manual (Addison-Wesley).

Product details

  • Publisher ‏ : ‎ Addison-Wesley Professional; 6th edition (January 1, 2007)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 862 pages
  • ISBN-10 ‏ : ‎ 0321481003
  • ISBN-13 ‏ : ‎ 978-0321481009
  • Item Weight ‏ : ‎ 2.9 pounds
  • Dimensions ‏ : ‎ 7 x 1.75 x 9 inches
  • Customer Reviews:
    4.4 4.4 out of 5 stars 6 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Dave Shreiner
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.

More recently, Dave joined long-time collaborator and fellow author, Ed Angel, in updating his textbook - "Interactive Computer Graphics: A top-down approach using WebGL", as well as presenting courses at Sonoma State University on computer graphics and parallel programming.

In addition to his part-time job writing and presenting courses, Dave is a senior manager at Unity Technologies, leading their low-level graphics APIs team.

Dave & Vicki live with their cat family in California's Sonoma wine country.

Customer reviews

4.4 out of 5 stars
6 global ratings

Top reviews from the United States

Reviewed in the United States on January 5, 2013
Title says everything. This book covers an older version of OpenGL, but is the one I've got.
You want to know OpenGL, buy this book (get the one appropriate to your OpenGL version).
Reviewed in the United States on February 15, 2016
good book
Reviewed in the United States on October 8, 2008
Though you can probably find most of the content in this book on the internet, the OpenGL Programmer's Guide is a great reference when programming using opengl. It has easily understandable explanations for every function, as well as many great examples. When I need to use a refernce to see if there are any functions that suit my needs, I can usually find them faster in this book than through google.
2 people found this helpful
Report
Reviewed in the United States on October 27, 2008
Don't buy this book. It is simply an accumulation and rehash of all the previous versions lacking the grace of somebody editing out things that have become, to all practical purposes, obsolete.

It will have you believe that certain features of OpenGL are alive and well, when in fact they are archaic, and have been replaced by new facilities in the language. This is not a book that will assist a beginner, it may be of use to a technical historian.

As an example, extensive sample code is provided to illustrate gluBuild2DMipmaps() but no code is provided for the more uptodate GL_GENERATE_MIPMAPS and there is no explanation of it's use with borders...

If you are beginning OpenGL look elsewhere.
18 people found this helpful
Report

Top reviews from other countries

Cameron King
5.0 out of 5 stars Five Stars
Reviewed in the United Kingdom on March 3, 2015
Exactly as described.