Add small improvements and comments to glsl code

...after testing on nouveau linux driver.

Working with nouveau need more improvements.
Update my e-mail