vec3 hueShift(vec3 col, float amount);