support for ci::Vec2f