Learning modern OpenGL

Started by
2 comments, last by King of Men 10 years, 5 months ago

So I've been using OpenGL for a while and I feel I've got a reasonable grasp of the basics: Primitives, transforms, textures. I can make a sprite in a modelling program and get it up on the screen. But this is all using the fixed pipeline and basic glBegin, glEnd calls; I'd like to move on to the modern features. Can anyone recommend a good tutorial for understanding vertex shaders and such? For that matter, just a list of what the advanced features are would be helpful, so I know what the holes in my knowledge are.

To win one hundred victories in one hundred battles is not the acme of skill. To subdue the enemy without fighting is the acme of skill.
Advertisement

Like you, I learned the old OpenGL 1.4 style API, and left it for a few years. Coming back to graphics programming now, I've found that OpenGL has changed quite a lot!

There is always the newest edition of the OpenGL Programming Guide (8th Edition!).

As for myself, I've found the OpenGL Intorduction (http://www.open.gl) tutorials quite useful for "catch up".

For shaders, you'd want to learn the GLSL, say the OpenGL Shading Language Cookbook.

Hope this helps!

神はサイコロを振らない!

http://www.arcsynthesis.org/gltut/

http://ogldev.atspace.co.uk/

http://www.opengl-tutorial.org/

http://lazyfoo.net/tutorials/OpenGL/

Wups, I forgot about my own thread. Thanks for the pointers, gentlemen, I'll start looking at them this week.

To win one hundred victories in one hundred battles is not the acme of skill. To subdue the enemy without fighting is the acme of skill.

This topic is closed to new replies.

Advertisement