Updated shader source to set precision explicitly