Here I put document the progress of my code as I learn step-by-step how to write GLSL shader, starting from the minimal version of http://zach.in.tu-clausthal.de/teaching/cg_literatur/glsl_tutorial/ to migrated to GLSL 1.5