|
|
@@ -29,6 +29,7 @@
|
|
|
/// @author Christophe Riccio
|
|
|
///////////////////////////////////////////////////////////////////////////////////
|
|
|
|
|
|
+#define GLM_STATIC_CONST_MEMBERS
|
|
|
#include <glm/glm.hpp>
|
|
|
#include <glm/gtc/matrix_transform.hpp>
|
|
|
#include <glm/gtc/quaternion.hpp>
|
|
|
@@ -252,6 +253,15 @@ int test_compute_gtx()
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
+int test_static_const() {
|
|
|
+ int Error(0);
|
|
|
+
|
|
|
+ Error += glm::simdMat4(1) == glm::simdMat4::IDENTITY ? 0 : 1;
|
|
|
+ Error += glm::simdMat4(0) == glm::simdMat4::ZERO ? 0 : 1;
|
|
|
+
|
|
|
+ return Error;
|
|
|
+}
|
|
|
+
|
|
|
int main()
|
|
|
{
|
|
|
int Error = 0;
|
|
|
@@ -313,7 +323,7 @@ int main()
|
|
|
|
|
|
Error += test_compute_glm();
|
|
|
Error += test_compute_gtx();
|
|
|
-
|
|
|
+ Error += test_static_const();
|
|
|
float Det = glm::determinant(glm::simdMat4(1.0));
|
|
|
Error += Det == 1.0f ? 0 : 1;
|
|
|
|