Fix Makefile: libs after our object files
All small improvements and comments to glsl code

...after testing on nouveau linux driver.

Working with nouveau need more improvements.