Fix bug that require glm::rotate to pass a vec3 instead of 3 floats.