Best online resource to learn more recent versions of Modern OpenGL?

Started by
8 comments, last by billyy 9 months, 4 weeks ago

Hi everybody, I learned modern OpenGL from LearnOpenGL.com, but, except for a couple of lessons, the website seems based mainly on OpenGL 3.3.
Does anyone knows a good online resource where to learn more recent versions of OpenGL and more advanced features/techniques like AZDO? Thank you in advance to everybody that will answer ?

My website:

http://speedypainter.altervista.org/

Advertisement

There is not much. I used this as reference:

https://github.com/fendevel/Guide-to-Modern-OpenGL-Functions

buzzelliart said:
more advanced features/techniques like AZDO

AZDO is just a naming convention nVidia adopted years ago to tell that OpenGL can approach Vulkan under some conditions. Main principles are avoid to switch buffers, reduce number of draw calls and use DSA (‘named’ prefixed functions). You can add vertex attrib binding to this list depending on things.

Except for tessellation and compute shaders, GL 3.3 already gives you most of what GL is capable. GL 4.x are mainly adding conveniency / speed stuffs: DSA, SSBOs, and the ‘ugly’ non-mandatory bindless textures or SPIRV for example.

You can also try to OpenGL wiki, it's quite well-formed if you already know OpenGL enough.

Learn OpenGL

https://learnopengl.com/

History of OpenGL

https://www.khronos.org/opengl/wiki/History_of_OpenGL

Anton's OpenGL 4 Tutorials

https://antongerdelan.net/opengl/

OpenGL Wikipedia

https://es.wikipedia.org/wiki/OpenGL

and who can forget NEHE Tutorials

https://nehe.gamedev.net/

@undefined thank you! I'll take a look at it ?

My website:

http://speedypainter.altervista.org/

@_Silence_ yes you are right, sorry for the confusion about AZDO.
Thank you, so it seems I am not missing so much for now. Maybe if I want to learn something more I should probably try to switch to Vulkan, despite I find it a bit intimidating for now.

Thank you about the suggestion on the OpenGL wiki, I'll take a look at it ?

My website:

http://speedypainter.altervista.org/

@Snaked

Thank you for your links. Hehe I remember the Nehe one! It was where I started learning OpenGL long long time ago :D

My website:

http://speedypainter.altervista.org/

fleabay: i hope you dont have thinked much for reach that conclussion

i said cos was a referencing on OGL stuff, buy anyways, much of things people think are obsolete can be “updated or re-coded with minimal changes” ….. i know some people say C/C++ is obsolete too :D ….. o yes Python is better how i dont fall in that before hahahaha :D

This topic is closed to new replies.

Advertisement