Default shader changes

Changed shader code after testing with OpenGL reference compiler, should
be more compatible/portable now