fixed the shader so it works on Mac

Shader now uses GLSL to compile, should comment that out in windows
versions.
Linux test build

This probably doesn't work. If you stumbled upon this repo, don't try
this build until I've fixed it up.