This will be the updated version of GLSL tutorial. Only the core version will be dealt in here. For compatibility features please go to the original GLSL 1.2 Tutorial.
The tutorial is, and will be in the near future, in construction. I don’t plan to close it, unless a new version of OpenGL changes everything again
I’ll be adding content from time to time, initially to get the base complete, and afterwards to provide examples.
This tutorial does not intend to replace the specs as THE source to fully grasp GLSL and OpenGL. The specs are essential, but can be hard to start learning. So consider this tutorial as a gentle introduction to the theme.
As always, your cooperation is a must to get things right. Tutorials always have bugs, mistakes, and things that are not clearly explained. Furthermore, I might get somethings wrong, but please be gentle . Your feedback is important.
Well, this is it. Have fun playing with GLSL and OpenGL!