diff --git a/glm/gtc/ulp.inl b/glm/gtc/ulp.inl index c5fb0cad..e3a0df5c 100644 --- a/glm/gtc/ulp.inl +++ b/glm/gtc/ulp.inl @@ -287,7 +287,7 @@ namespace glm if(x < y) { T temp = x; - while(temp != y)// && ulp < std::numeric_limits::max()) + while(temp < y)// && ulp < std::numeric_limits::max()) { ++ulp; temp = next_float(temp); @@ -296,7 +296,7 @@ namespace glm else if(y < x) { T temp = y; - while(temp != x)// && ulp < std::numeric_limits::max()) + while(temp < x)// && ulp < std::numeric_limits::max()) { ++ulp; temp = next_float(temp);