LWJGL Forum

Programming => OpenGL => Topic started by: cdainesy on January 15, 2014, 20:10:17

Title: opengl legacy or 3.2
Post by: cdainesy on January 15, 2014, 20:10:17
I just got started using lwjgl about 2 weeks ago. I've been following tutorials on youtube and have learned a fair bit. the problem is that all the stuff I've learned is legacy.. Ive struggled to find modern opengl tutorials for java and been following c++ tutorials but some of it doesn't make sense to me. is it really worth me moving to 3.2 (the stuff I've looked at seems so much more complicated).
Title: Re: opengl legacy or 3.2
Post by: quew8 on January 16, 2014, 16:13:08
Yes it is. And I think the only beginner tutorial you will ever need for modern OpenGL is this http://arcsynthesis.org/gltut/ (http://arcsynthesis.org/gltut/). It is exceptional. I wish it had been around when I learnt this stuff. There is even a LWJGL port of all the examples here: http://www.java-gaming.org/topics/fully-ported-arcsynthesis-tutorial-code/29767/view.html (http://www.java-gaming.org/topics/fully-ported-arcsynthesis-tutorial-code/29767/view.html). I've linked the forum post rather than the port so credit can go where it's due.
Title: Re: opengl legacy or 3.2
Post by: FlushFish on January 18, 2014, 14:11:14
The Tutorial posted by quew8 is pretty awesome, it helped me a lot!

For a little more straightforwarded start I can also recommend this Tutorials: http://tomdalling.com/blog/modern-opengl/01-getting-started-in-xcode-and-visual-cpp/ (http://tomdalling.com/blog/modern-opengl/01-getting-started-in-xcode-and-visual-cpp/)
They are not as much in-depth than the Jason L. McKesson's one (http://arcsynthesis.org/gltut/ (http://arcsynthesis.org/gltut/)), which is more a book than a tutorial. The Tom Dalling's tutorials do not explain what's going on in the background or why the matrices are computed the way they get computed (Sorry, my English isn't so well, I guess!).