Many people have been highly recommending the lwjgl tutorials at http://arcsynthesis.org/gltut/ (http://arcsynthesis.org/gltut/), but that link has been broken for a while now and no new link seems to be available (by my quick search of the 'Net).
Does anyone know if these tutorials still exist somewhere?
For some time the arcsynthesis webpage seems to be down.
But you can download the tutorial on https://bitbucket.org/alfonse/gltut/downloads (https://bitbucket.org/alfonse/gltut/downloads). In the archive you can find the tutorial as a PDF file.
There is also http://alfonse.bitbucket.org/oldtut/ (http://alfonse.bitbucket.org/oldtut/), but I'm not sure if that is the newest version of the tutorial.
Thank you, this is precisely what I was hoping the tutorial would be. The author (Jason L. McKesson) even included the main tutorial document in HTML, PDF, and Kindle-ized PDF (resized everything for the smaller screen display so the good stuff would not be cut-off) formats. Impressive.
Also check out the port of the tutorial code to LWJGL by @Ra4king: https://github.com/ra4king/LWJGL-OpenGL-Tutorials (https://github.com/ra4king/LWJGL-OpenGL-Tutorials)
That's probably with LWJGL2 so the window/context handling stuff will be off but the difference between C and Java OpenGL calls are there.
@ra4king is hosting them on his site now: https://www.roiatalla.com/public/arcsynthesis/index.html
The source code ported to LWJGL is available here: https://github.com/ra4king/LWJGL-OpenGL-Tutorials