fix Shaders on Mac
* version declaration must be on the first line
* layout qualifier must be before everything else
* texture2d isn’t available since glsl version 330