1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
#include <glm/gtc/constants.hpp> int test_epsilon() { int Error(0); { float Test = glm::epsilon<float>(); } { double Test = glm::epsilon<double>(); } return Error; } int main() { int Error(0); //float MinHalf = 0.0f; //while (glm::half(MinHalf) == glm::half(0.0f)) // MinHalf += std::numeric_limits<float>::epsilon(); Error += test_epsilon(); return Error; }