diff --git a/test/core/core_type_mat2x4.cpp b/test/core/core_type_mat2x4.cpp index 17afebf9..eea3e46f 100644 --- a/test/core/core_type_mat2x4.cpp +++ b/test/core/core_type_mat2x4.cpp @@ -1,3 +1,5 @@ +#include +#include #include #include #include @@ -83,7 +85,7 @@ namespace cast glm::mat2x4 Identity(1.0f); for(glm::length_t i = 0, length = B.length(); i < length; ++i) - Error += glm::all(glm::equal(B[i], Identity[i])) ? 0 : 1; + Error += glm::all(glm::epsilonEqual(B[i], Identity[i], glm::epsilon())) ? 0 : 1; return Error; } diff --git a/test/core/core_type_mat3x4.cpp b/test/core/core_type_mat3x4.cpp index e3b78d31..74a45d87 100644 --- a/test/core/core_type_mat3x4.cpp +++ b/test/core/core_type_mat3x4.cpp @@ -1,3 +1,5 @@ +#include +#include #include #include #include @@ -87,7 +89,7 @@ namespace cast glm::mat3x4 Identity(1.0f); for(glm::length_t i = 0, length = B.length(); i < length; ++i) - Error += glm::all(glm::equal(B[i], Identity[i])) ? 0 : 1; + Error += glm::all(glm::epsilonEqual(B[i], Identity[i], glm::epsilon())) ? 0 : 1; return Error; } diff --git a/test/core/core_type_mat4x4.cpp b/test/core/core_type_mat4x4.cpp index 3966c2b7..fd2aca8b 100644 --- a/test/core/core_type_mat4x4.cpp +++ b/test/core/core_type_mat4x4.cpp @@ -1,3 +1,4 @@ +#include #include #include #include @@ -263,7 +264,7 @@ namespace cast glm::mat4x4 Identity(1.0f); for(glm::length_t i = 0, length = B.length(); i < length; ++i) - Error += glm::all(glm::equal(B[i], Identity[i])) ? 0 : 1; + Error += glm::all(glm::epsilonEqual(B[i], Identity[i], glm::epsilon())) ? 0 : 1; return Error; }