Skip to main content
GameDev.net gamedev.net
🔒 Locked

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

Started by buzzelliart Jul 17, 2023 at 6:37 PM 10 replies 12.9k views
Original Post
buzzelliart
buzzelliart

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/
Dirk Gregorius
Dirk Gregorius

There is not much. I used this as reference:

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

_Silence_
_Silence_

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.

buzzelliart
buzzelliart

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

My website: http://speedypainter.altervista.org/
buzzelliart
buzzelliart

@_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/
buzzelliart
buzzelliart

@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
fleabay

Snaked said:
and who can forget NEHE Tutorials

Those were obsolete 10 years ago.

🙂🙂🙂🙂🙂<←The tone posse, ready for action.
Snaked
Snaked

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

fleabay
fleabay

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

can be updated or re-coded with minimal changes

🙂🙂🙂🙂🙂<←The tone posse, ready for action.

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.