fix fragment shader source to be correct