Need Suggestions for 3.3 Core or Higher OpenGL Books

Started by
2 comments, last by japro 11 years ago

Hi, I'm interested in learning OpenGL 3.3 Core or Higher (no deprecated functionality) and have already tried out some online tutorials such as http://www.opengl-tutorial.org/ and http://www.arcsynthesis.org/gltut/index.html and http://ogldev.atspace.co.uk/ but I feel that I'm not learning as best as I could if I would actually read a book.

I looked at OpenGL Superbible 5th Edition but people were saying it teaches his OpenGL Wrapper Library and not the actual OpenGL API. So I was wondering if it's still a good book to read and learn from, and if it somehow transitions into the real OpenGL API (if so, what chapter?)

Even if the OpenGL Superbible 5th Edition is a good book to read, I still want to see more suggestions for books, I don't want any book that teaches deprecated functionality and since I'm a beginner at OpenGL, I don't want any advanced books.

Thanks.

EDIT: Also I'm currently using GLFW and GLEW (but obviously it doesn't really matter).

Advertisement

Bump.

I'm currently learning OpenGL at http://open.gl/ While I like this site and am learning, I'd like to also learn from a book after I finish the tutorial, as a book gives a more in-depth explanation and usually has some exercises (if not, it doesn't really matter).

I've come to conclude that I dislike the Superbible 5th edition because I want to learn right from the get-go, I don't want to start learning from their own OpenGL Wrapper Library, I want to start learning OpenGL 3.3 Core or Higher instantly. (I picked the book up from a library and read it, which I ended up disliking the way it taught OpenGL, which was the Wrapper Library, however I did like the nice explanation and everything about the history, etc.)

Any suggestions would be very gladly appreciated.

Perhaps you already found what you look for...but in case you didn't, you can try the "OpenGL Programming Guide", for me that's the best to learn.

The last edition is the eighth.

For me what worked was reading code/examples and looking up the used features in the opengl specification/extension documents/refpages (getting used to reading those is invaluable). Finding non deprecated examples without funny dependencies is not so easy though. The mentioned tutorials would be one good source. Also I'm gonna shamelessly plug my own stuff: https://github.com/progschj/OpenGL-Examples :)

This topic is closed to new replies.

Advertisement