Merge pull request #1134 from la-canne-enchainee/test_round_fix

Fix round test #1134
This commit is contained in:
Christophe 2023-01-13 18:08:59 +01:00 committed by GitHub
commit efec5db081
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -639,7 +639,7 @@ namespace round_
float A = glm::round(0.0f);
Error += glm::equal(A, 0.0f, glm::epsilon<float>()) ? 0 : 1;
float B = glm::round(0.5f);
Error += glm::equal(B, 1.0f, glm::epsilon<float>()) ? 0 : 1;
Error += (glm::equal(B, 1.0f, glm::epsilon<float>()) || glm::equal(B, 0.0f, glm::epsilon<float>())) ? 0 : 1;
float C = glm::round(1.0f);
Error += glm::equal(C, 1.0f, glm::epsilon<float>()) ? 0 : 1;
float D = glm::round(0.1f);
@ -656,7 +656,7 @@ namespace round_
float A = glm::round(-0.0f);
Error += glm::equal(A, 0.0f, glm::epsilon<float>()) ? 0 : 1;
float B = glm::round(-0.5f);
Error += glm::equal(B, -1.0f, glm::epsilon<float>()) ? 0 : 1;
Error += (glm::equal(B, -1.0f, glm::epsilon<float>()) || glm::equal(B, 0.0f, glm::epsilon<float>())) ? 0 : 1;
float C = glm::round(-1.0f);
Error += glm::equal(C, -1.0f, glm::epsilon<float>()) ? 0 : 1;
float D = glm::round(-0.1f);