Should there be a float version of this as well? Or if all versions *should* take int, there is a glm::ivec3. Just saying.