mirror of
https://github.com/g-truc/glm.git
synced 2024-11-26 10:14:35 +00:00
Fixed GTC_integer test
This commit is contained in:
parent
bd2601f12a
commit
e1a9702097
@ -49,17 +49,17 @@ namespace log2_
|
||||
{
|
||||
int Error = 0;
|
||||
|
||||
int A0 = static_cast<int>(glm::log2(10.f));
|
||||
glm::ivec1 B0(glm::log2(glm::vec1(10.f)));
|
||||
glm::ivec2 C0(glm::log2(glm::vec2(10.f)));
|
||||
glm::ivec3 D0(glm::log2(glm::vec3(10.f)));
|
||||
glm::ivec4 E0(glm::log2(glm::vec4(10.f)));
|
||||
int A0 = static_cast<int>(glm::log2(16.f));
|
||||
glm::ivec1 B0(glm::log2(glm::vec1(16.f)));
|
||||
glm::ivec2 C0(glm::log2(glm::vec2(16.f)));
|
||||
glm::ivec3 D0(glm::log2(glm::vec3(16.f)));
|
||||
glm::ivec4 E0(glm::log2(glm::vec4(16.f)));
|
||||
|
||||
int A1 = glm::log2(int(10));
|
||||
glm::ivec1 B1 = glm::log2(glm::ivec1(10));
|
||||
glm::ivec2 C1 = glm::log2(glm::ivec2(10));
|
||||
glm::ivec3 D1 = glm::log2(glm::ivec3(10));
|
||||
glm::ivec4 E1 = glm::log2(glm::ivec4(10));
|
||||
int A1 = glm::log2(int(16));
|
||||
glm::ivec1 B1 = glm::log2(glm::ivec1(16));
|
||||
glm::ivec2 C1 = glm::log2(glm::ivec2(16));
|
||||
glm::ivec3 D1 = glm::log2(glm::ivec3(16));
|
||||
glm::ivec4 E1 = glm::log2(glm::ivec4(16));
|
||||
|
||||
Error += A0 == A1 ? 0 : 1;
|
||||
Error += glm::all(glm::equal(B0, B1)) ? 0 : 1;
|
||||
@ -67,17 +67,17 @@ 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));
|
||||
glm::u64vec1 B2 = glm::log2(glm::u64vec1(10));
|
||||
glm::u64vec2 C2 = glm::log2(glm::u64vec2(10));
|
||||
glm::u64vec3 D2 = glm::log2(glm::u64vec3(10));
|
||||
glm::u64vec4 E2 = glm::log2(glm::u64vec4(10));
|
||||
glm::uint64 A2 = glm::log2(glm::uint64(16));
|
||||
glm::u64vec1 B2 = glm::log2(glm::u64vec1(16));
|
||||
glm::u64vec2 C2 = glm::log2(glm::u64vec2(16));
|
||||
glm::u64vec3 D2 = glm::log2(glm::u64vec3(16));
|
||||
glm::u64vec4 E2 = glm::log2(glm::u64vec4(16));
|
||||
|
||||
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;
|
||||
Error += A2 == glm::uint64(4) ? 0 : 1;
|
||||
Error += glm::all(glm::equal(B2, glm::u64vec1(4))) ? 0 : 1;
|
||||
Error += glm::all(glm::equal(C2, glm::u64vec2(4))) ? 0 : 1;
|
||||
Error += glm::all(glm::equal(D2, glm::u64vec3(4))) ? 0 : 1;
|
||||
Error += glm::all(glm::equal(E2, glm::u64vec4(4))) ? 0 : 1;
|
||||
|
||||
return Error;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user