glsl/mesa: split gl_shader in two