mirror of
https://github.com/g-truc/glm.git
synced 2025-04-07 06:25:00 +00:00
Added more log2 tests
This commit is contained in:
parent
28aba540ee
commit
09083fef05
2 changed files with 13 additions and 1 deletions
|
@ -66,7 +66,7 @@ http://glm.g-truc.net/glm.pdf
|
|||
GLM 0.9.6.1: 2014-12-XX
|
||||
--------------------------------------------------------------------------------
|
||||
Fixes:
|
||||
- Fixed uaddCarry error for Cuda build #276
|
||||
- Fixed scalar uaddCarry build error with Cuda #276
|
||||
|
||||
================================================================================
|
||||
GLM 0.9.6.0: 2014-11-30
|
||||
|
|
|
@ -67,6 +67,18 @@ namespace log2_
|
|||
Error += glm::all(glm::equal(D0, D1)) ? 0 : 1;
|
||||
Error += glm::all(glm::equal(E0, E1)) ? 0 : 1;
|
||||
|
||||
glm::uint64 A2 = glm::log2(glm::uint64(10.f));
|
||||
glm::u64vec1 B2 = glm::log2(glm::u64vec1(10.f));
|
||||
glm::u64vec2 C2 = glm::log2(glm::u64vec2(10.f));
|
||||
glm::u64vec3 D2 = glm::log2(glm::u64vec3(10.f));
|
||||
glm::u64vec4 E2 = glm::log2(glm::u64vec4(10.f));
|
||||
|
||||
Error += A2 == glm::uint64(1) ? 0 : 1;
|
||||
Error += glm::all(glm::equal(B2, glm::u64vec1(1))) ? 0 : 1;
|
||||
Error += glm::all(glm::equal(C2, glm::u64vec2(1))) ? 0 : 1;
|
||||
Error += glm::all(glm::equal(D2, glm::u64vec3(1))) ? 0 : 1;
|
||||
Error += glm::all(glm::equal(E2, glm::u64vec4(1))) ? 0 : 1;
|
||||
|
||||
return Error;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue