mirror of
https://github.com/g-truc/glm.git
synced 2024-11-26 18:24:35 +00:00
Fixed GCC 7.1.0 failing tests #666
This commit is contained in:
parent
cef33d74c5
commit
e37cf6e47f
@ -1,3 +1,5 @@
|
|||||||
|
#include <glm/gtc/epsilon.hpp>
|
||||||
|
#include <glm/gtc/constants.hpp>
|
||||||
#include <glm/vector_relational.hpp>
|
#include <glm/vector_relational.hpp>
|
||||||
#include <glm/mat2x2.hpp>
|
#include <glm/mat2x2.hpp>
|
||||||
#include <glm/mat2x3.hpp>
|
#include <glm/mat2x3.hpp>
|
||||||
@ -83,7 +85,7 @@ namespace cast
|
|||||||
glm::mat2x4 Identity(1.0f);
|
glm::mat2x4 Identity(1.0f);
|
||||||
|
|
||||||
for(glm::length_t i = 0, length = B.length(); i < length; ++i)
|
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<float>())) ? 0 : 1;
|
||||||
|
|
||||||
return Error;
|
return Error;
|
||||||
}
|
}
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
#include <glm/gtc/epsilon.hpp>
|
||||||
|
#include <glm/gtc/constants.hpp>
|
||||||
#include <glm/vector_relational.hpp>
|
#include <glm/vector_relational.hpp>
|
||||||
#include <glm/mat2x2.hpp>
|
#include <glm/mat2x2.hpp>
|
||||||
#include <glm/mat2x3.hpp>
|
#include <glm/mat2x3.hpp>
|
||||||
@ -87,7 +89,7 @@ namespace cast
|
|||||||
glm::mat3x4 Identity(1.0f);
|
glm::mat3x4 Identity(1.0f);
|
||||||
|
|
||||||
for(glm::length_t i = 0, length = B.length(); i < length; ++i)
|
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<float>())) ? 0 : 1;
|
||||||
|
|
||||||
return Error;
|
return Error;
|
||||||
}
|
}
|
||||||
|
@ -1,3 +1,4 @@
|
|||||||
|
#include <glm/gtc/constants.hpp>
|
||||||
#include <glm/gtc/epsilon.hpp>
|
#include <glm/gtc/epsilon.hpp>
|
||||||
#include <glm/matrix.hpp>
|
#include <glm/matrix.hpp>
|
||||||
#include <glm/mat2x2.hpp>
|
#include <glm/mat2x2.hpp>
|
||||||
@ -263,7 +264,7 @@ namespace cast
|
|||||||
glm::mat4x4 Identity(1.0f);
|
glm::mat4x4 Identity(1.0f);
|
||||||
|
|
||||||
for(glm::length_t i = 0, length = B.length(); i < length; ++i)
|
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<float>())) ? 0 : 1;
|
||||||
|
|
||||||
return Error;
|
return Error;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user