Remove usage of gl_TexCoord[0] in shaders in favour of a varying