divide takes a vec2 or a scalar