Resources for OpenGL 3.3+ and LWJGL?

Hi all

I recently started looking at LWJGL and OpenGL but I’ve read online that a lot of these tutorials are outdated and use the fixed function pipeline :emo:

I have no experience with OpenGL at all so I’m looking for something pretty in-depth. ThinMatrix on Youtube covers modern OpenGL but he doesn’t explain everything, sort of just… Do it. Any help is appreciated a ton.

Some self promotion: I’m writing a tutorial series on LWJGL3 wth OpenGL 3.3 core profile on my website.

http://goharsha.com/lwjgl-tutorial-series/

You could take a look at the list of learning ressources here on JGO, there are some good tutorials listed.
Especially this one helped me the most when starting to learn modern OpenGL.

Some time ago I made an tutorial for LWJGL3 with OpenGL 3.2 core profile, you may want to take a look here.

Hope that helped :slight_smile:

Thanks guys, just what I was looking for! ;D

Just a quick question that isn’t related to my original. What are your views on LWJGL? It seems a lot more work to create something, unlike LibGDX but I really like the idea of more control over the application

LWJGL provides all the things that are necessary to interfere with OpenAL, OpenGL and OpenCL, by providing bindings to those libraries to us. It will take care of the display, input and the contexts. Everything else is left to you to implement, giving you full complete control over the app/game that you are going to develop with it.

LibGDX, on the other hand, is a game framework, it contains different game related goodies for you, like the SpriteBatch, the texture, and other classes that allows you to develop games more easily, providing tools for like collision detection, graphics, animations, game loops and more. And LibGDX uses LWJGL as one of it’s backends on the desktop.

Ahh I see

Looks like I have a lot to learn! Today i’m taking a break, back to learning OpenGL tomorrow :point: