Jump to content
  • Advertisement
Sign in to follow this  
piyush_soni

OpenGL Which edition of OpenGL Programming Guide you suggest?

This topic is 2847 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I've heard some bad things about the latest edition of Red Book, OpenGL Programming Guide (7th edition). Probably that is the reason that the 7th edition is much cheaper than the 6th one(Amazon). Though only the new edition covers 3.1 API details.

Which edition you experts suggest? I know basic 3D Graphics concepts, but didn't work with OpenGL directly before. I don't think I'll mostly need to work with new OpenGL 3.1 stuff, but I might. Main factors are price difference and usability of the book.

Thanks!
Piyush

Share this post


Link to post
Share on other sites
Advertisement
The reason the 6th edition is more expensive is because it's out of print, not because it's better in any way.

If you're going to get the red book, definitely get the latest version. The only criticism about it is that it's not up to date enough, which is not really something that's going to be solved by getting an even older book.

If you do pick it up, I also like to recommend the orange book as well (click for box set). They compliment each other nicely.

Though I've also heard good things about the latest version of the superbible, but I haven't read it myself.

Share this post


Link to post
Share on other sites
Thanks for your reply and resolving my confusion. I'll probably go for the box set, but I have just one more confusion. What does the superbible have which the official Programming Guide doesn't(or vice versa)?

Share this post


Link to post
Share on other sites
I've heard that the superbible is better for beginners, as it's more of a tutorial format that leads you through examples of how to do things with up-to-date core opengl.

The OpenGL programming guide is more of a documentation dump, which is great when you need to find out the specifics of a function you want to use, but I think it might be a bit dense for a beginner. Also the red book contains all the old deprecated functionality side by side with the new stuff, which takes up a lot of space and can be confusing when it spends 100 pages explaining how to do something, with just a minor note on the side saying "All this stuff is deprecated" without really telling you how you're supposed to do it correctly.

I'd read some reviews of both and see which one sounds like it might fit you better. I use my opengl library a lot, but I also kind of already knew a good amount of opengl when I got it, so I knew what I was looking for when I needed something.

Share this post


Link to post
Share on other sites
Thanks again karwosts! Will read superbible's reviews and contents, and decide whether to buy that or the Official Guide along with the orange book.

-
Piyush

Share this post


Link to post
Share on other sites
I suggest you to read this..."tutorial": http://www.arcsynthesis.org/gltut/index.html

While not a full book, it really goes into details, and explains everything pretty well.

They use new OpenGL functionality without anything deprecated to begin with (there isn't even any mention of old functionality, which in my opinion is very good for begginers - less "what version am I using and what should I use/not use" confusion).
They use GL 3.3 if I remember correctly.

Share this post


Link to post
Share on other sites
Hi wolfscaptain,
Thanks for the link. It really looks clean and useful. I will have to learn the old API as well though :(, as my work requires it. Aah! Lot to learn! :)

Share this post


Link to post
Share on other sites
@GMA965_X3100,
Yes, I have started looking into that as well. Heard a lot of good things about that site. Hopefully, in a few days I'll get a basic grasp of it. :)

Thanks everybody!
Piyush

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!