is this glm::sign?