diff --git a/test/ext/ext_quaternion_trigonometric.cpp b/test/ext/ext_quaternion_trigonometric.cpp index 1c1d6084..d2371252 100644 --- a/test/ext/ext_quaternion_trigonometric.cpp +++ b/test/ext/ext_quaternion_trigonometric.cpp @@ -21,6 +21,12 @@ static int test_angle() Error += glm::equal(A, 90.0f, Epsilon) ? 0 : 1; } + { + glm::quat const Q = glm::angleAxis(glm::two_pi() - 1.0f, glm::vec3(1, 0, 0)); + float const A = glm::angle(Q); + Error += glm::equal(A, 1.0f, Epsilon) ? 1 : 0; + } + return Error; }