Spaces:
Running
on
Zero
Running
on
Zero
GaussianAnything-AIGC3D
/
submodules
/diff-surfel-rasterization
/third_party
/glm
/test
/gtc
/gtc_constants.cpp
int test_epsilon() | |
{ | |
int Error = 0; | |
{ | |
float Test = glm::epsilon<float>(); | |
Error += Test > 0.0f ? 0 : 1; | |
} | |
{ | |
double Test = glm::epsilon<double>(); | |
Error += Test > 0.0 ? 0 : 1; | |
} | |
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; | |
} | |