From ef955b2bf5baa970e2c06d86fc7711c71f238ad0 Mon Sep 17 00:00:00 2001 From: Groove Date: Sat, 28 Jul 2018 19:26:54 +0200 Subject: [PATCH] Fixed error: comparing floating point with == or != is unsafe --- test/core/core_force_pure.cpp | 4 ++-- test/core/core_type_vec2.cpp | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/test/core/core_force_pure.cpp b/test/core/core_force_pure.cpp index b68235e6..037e1fce 100644 --- a/test/core/core_force_pure.cpp +++ b/test/core/core_force_pure.cpp @@ -112,8 +112,8 @@ int test_vec4_ctor() # endif//GLM_SWIZZLE == GLM_SWIZZLE_OPERATOR { - glm::vec4 A(1); - glm::vec4 B(1, 1, 1, 1); + glm::ivec4 A(1); + glm::ivec4 B(1, 1, 1, 1); Error += A == B ? 0 : 1; } diff --git a/test/core/core_type_vec2.cpp b/test/core/core_type_vec2.cpp index b4d208eb..f0f18455 100644 --- a/test/core/core_type_vec2.cpp +++ b/test/core/core_type_vec2.cpp @@ -18,8 +18,8 @@ static int test_operators() int Error = 0; { - glm::vec2 A(1.0f); - glm::vec2 B(1.0f); + glm::ivec2 A(1.0f); + glm::ivec2 B(1.0f); Error += A != B ? 1 : 0; Error += A == B ? 0 : 1; }