Totally Lost

Hi,

For a long time I want to learn OpenGL, but I totally lost, they are many versions of OpenGL, I don’t find any tutorial for ‘LWJGL’ OpenGL, except of LWJGL wiki but he’s not really comprehensive(for a beginner).
People contradictory on many subjects.
I know LibGdx can be better for me, but I want to understand how it works, and try to make my own little game engine.
So, if anyone have a good website, or book or whatever that can help me, I’m present … :stuck_out_tongue:

Thank You
PS: Sorry for my english

Hi

Maybe have a look at the Red Book. Have you looked at this?

Since LWJGL is just a wrapper for OpenGL, pretty much all of the tutorials you find will look the same as ‘LWJGL OpenGL’. You just have static methods like [icode]Gl11.glClearColor(1, 1, 1, 1);[/icode] instead of [icode]glClearColor(1, 1, 1, 1);[/icode] but it really is the same otherwise. Take a look at some of these tutorials: this, this, and (for shader stuff) this These are my favorites but also take a look at the link that Gouessej provided.

davedes tutorials are an excellent place to start imo. They’re well written, clear and have helped me wrap my head around some of OpenGL’s tricky parts.

The LWJGL wiki is meant to be for teaching how to set up the display and any other LWJGL specific stuff.

If you think it is lacking in any respect, I’d be interested to know how.

Davedes’s tutorials are really good, I recommend you check those out as linked by jonjava.

Another really good tutorial is the Arcsynthesis one: www.arcsynthesis.org/gltut
It’s completely modern OpenGL 3.3 stuff, nothing that’s deprecated. However, the code there is in C++ so I ported it here: www.bitbucket.org/ra4king/lwjgl-shader-tutorials

I’ve just started reading the red book–thanks for reminding us of this, gouessej! I’ve been wanting to learn more about OpenGL, also.

You’re welcome and the examples ported by ra4king are interesting too. I think that you can find the examples of the Red Book porting to both Java bindings for OpenGL if you want.

the book Beginning Android Games by Mario Zechner has a OpenGL ES chapter thats quite easy to get into.

This one?