Buy Used
+ £2.80 UK delivery
Used: Good | Details
Sold by Brit-Books
Condition: Used: Good
Comment: CD - The reference CD accompanying this book is missing. Simply Brit: We have dispatched from our UK warehouse books of good condition to over 1 million satisfied customers worldwide. We are committed to providing you with a reliable and efficient service at all times.
Trade in your item
Get a £1.31
Gift Card.
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

OpenGL Super Bible Paperback – 30 Jun 2004

See all formats and editions Hide other formats and editions
Amazon Price New from Used from
"Please retry"
£33.68 £5.35

There is a newer edition of this item:

Trade In this Item for up to £1.31
Trade in OpenGL Super Bible for an Amazon Gift Card of up to £1.31, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Learn more

Product details

  • Paperback: 1200 pages
  • Publisher: Sams; 3 edition (30 Jun. 2004)
  • Language: English
  • ISBN-10: 0672326019
  • ISBN-13: 978-0672326011
  • Product Dimensions: 18.8 x 6.4 x 23.5 cm
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Bestsellers Rank: 1,245,371 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Authors

Discover books, learn about writers, and more.

Product Description

From the Back Cover

OpenGL SuperBible, Third Edition is a comprehensive, hands-on guide that provides everything you need to program with the new version of OpenGL. This newly expanded edition includes the OpenGL shading language and programming details for Windows, Mac OS X, and Linux operating systems! Designed for programmers wanting to master OpenGL and expand their knowledge of graphics programming, and 3D graphics, and also for seasoned OpenGL programmers needing assistance porting their applications, this learning tool serves as both a tutorial and a reference manual that can be used time and again. Find the necessary guidance in applying complex concepts¿such as drawing in space; points, lines, and polygons; moving around in space; color, lighting, and materials; Raster graphics in OpenGL; texture mapping; 3D modeling and object composition; fog and blending visual effects; curves and surfaces; the OpenGL shading language; and more.
Learn how to-
Create three-dimensional objects on your PC
Move your objects or yourself around in a virtual world
Use techniques for fast real-time rendering on Windows, Mac OS X, and Linux.
Make use of OpenGL hardware acceleration
Create interactive three-dimensional scenes
Take advantage of programmable graphics hardware with the new OpenGL shading language
CD-ROM includes-
Complete source code for all example programs (Windows, Mac OS X, and Linux)
The GLUT Library and Render Monkey for Windows
Demo Version of Right Hemisphere¿s Deep Exploration
The Complete OpenGL specification in Adobe Acrobat Format
A Collection of additional OpenGL example programs

About the Author

Richard S. Wright, Jr. has used OpenGL for 10 years and teaches OpenGL programming in the game design degree program at Full Sail in Orlando, Florida. He is a former Real 3D representative to the OpenGL Architecture Review Board and has delivered multiple commercial applications that use OpenGL extensively, including games, scientific and medical applications, database visualization and educational software. Lead author of the first and second editions of OpenGL SuperBible, he is also the founder and president of Starstone Software Systems, Inc., where he develops multimedia simulation software for the PC and Macintosh platforms using OpenGL.

Benjamin Lipchak develops OpenGL drives at ATI Research in Marlboro, Massachusetts. Formerly writing Digital UNIX and Windows NT OpenGL drives for AlphaStations at DEC and Compaq, Benj recently joined ATI to help pioneer programmable shader technology. He participated in the OpenGL Architecture Review Board standardization of shader extensions and chaired the ARB_fragment_program working group.

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

4.5 out of 5 stars
5 star
4 star
3 star
2 star
1 star
See both customer reviews
Share your thoughts with other customers

Most Helpful Customer Reviews

By R. Chohan on 28 Dec. 2013
Format: Paperback Verified Purchase
reasonable condition book and did not expect it much better: I still have to read it but expect it to be good!
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 2 people found the following review helpful By Georgios Filippas on 3 May 2006
Format: Paperback
Thorough and up-to-date coverage of OpenGL without requiring prior knowledge of computer graphics or platform specific programming (although issues of OpenGL implementations for particular platforms are covered quite adequately), this book is good for beginners. The only drawback : it's structure which is not as coherent as someone would expect making it a bit difficult to use the book as a reference guide at least in a beginner's level (my level that is!). Nevertheless, reference for each OpenGL command presented is included at the end of each chapter.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Most Helpful Customer Reviews on (beta) 14 reviews
12 of 15 people found the following review helpful
Truly from Beginned to Intermediate 4 Sept. 2004
By John Matlock - Published on
Format: Paperback
1173 pages of everything you need to know about how to program in Open GL and it's extensions in areas like shading. This is the third edition of this book, and like Microsoft's software, with the third release it's finally come together pretty well. It starts off with a pretty good introduction. I like that. So many computer books seem to leave out the first twenty pages that should describe just what it is that we're trying to do here.

After it says what we're trying to do, then it talks about where Open GL came from, why it came at all and where it's going. It starts simple with a program that's only about six lines of code. From there it gets as complex as you want to go.

Covers of computer books often say something like "For Beginning to Intermediate Users." It's rare that I find that this is true. Usually the books are too short to start out simple enough and then take it far enough to truly cover the intermediate lefe. This one does.
19 of 25 people found the following review helpful
Makes no assumptions 7 Sept. 2004
By Days - Published on
Format: Paperback
The worst part about programming books is most of them assume that you already know everything there is to know about the subject before you begin.

This book is incredible for learning OpenGL, in one month I had gone from absolutely zero programming knowledge about OpenGL, to creating an immersive 3d environment.

I recommend this book to anybody as the absolute best resource for OpenGL.
7 of 9 people found the following review helpful
Best book ever committed to text 26 Aug. 2004
By C. Caron - Published on
Format: Paperback
This book is so comprehensive and well written, its not just a Bible...its a SUPER Bible. The authors make everything very easy to understand and the CD it comes with has some really useful goodies on it. It assumes you have a working knowledge of C/C++, but not much beyond that. It makes 3D rendering very approachable.
23 of 33 people found the following review helpful
Dreadful for Linux 22 Dec. 2004
By J. D. Harrop - Published on
Format: Paperback
I would class myself as an intermediate-level OpenGL programmer, concentrating mainly on Linux programming with nVidia hardware but also interested in Mac OS X. I bought this book because I was interested in learning about the more advanced OpenGL features: shaders, shadows and vertex buffer objects.

For my purposes, I have found this book to be shamefully poor. So bad that I am going to return it ASAP. The parts of the book which cover topics of interest to me appear to be factually incorrect and are accompanied by incorrect code. The descriptions are minimal and padded out with enormous amounts of code. The code compiles on all the machines I have tried in on but segfaults reliably at startup. Specifically, the bufferobject, occlusionquery, vertexblending and vertexshaders demos all segfault. The lowlevelshaders, highlevelshaders, bumpmapping, fragmentshaders, imageprocessing, lighting and proceduraltex demos also fail to work. I believe this is because they are not properly written and fail to make use of the available features, quitting when they discover that not all of the state-of-the-art features are available simultaneously. The only demos which do work are the trivial ones or the plagiarised ones.

Moreover, the parts of the book which cover basics are often either plagiarised verbatim or plain wrong (much better information and code can be found on the web, e.g. NeHe, and in the OpenGL Red Book). Many of the descriptions are needlessly convoluted. Many of the diagrams are huge and pointless. I suspect this is simply because the authors are way out of their depth.

I hope this review will help anyone else duped by the claim of Linux compatability. I would also caution readers interested in Mac OS X and Windows because the examples and code are likely to be misleading and are definitely not platform-independent. In the future, I would greatly appreciate more honest authors who stick to what they know.
1 of 1 people found the following review helpful
Very good book 26 Aug. 2007
By Gorazd Krosl - Published on
Format: Paperback
I am a complete beginner in computer graphics and have found this book to be clear and really helpful. I can recommend it to anyone who wants to start graphic programming.
I hope this helped someone.

OpenGL SuperBible (3rd Edition)
Were these reviews helpful? Let us know