mirror of
https://github.com/g-truc/glm.git
synced 2024-11-29 19:34:36 +00:00
Added bvec3_ctor test
This commit is contained in:
parent
5ba45d302c
commit
b5632f5a18
@ -93,7 +93,30 @@ float foo()
|
|||||||
return glm::length(bar);
|
return glm::length(bar);
|
||||||
}
|
}
|
||||||
|
|
||||||
int test_vec3_operators()
|
static int test_bvec3_ctor()
|
||||||
|
{
|
||||||
|
int Error = 0;
|
||||||
|
|
||||||
|
glm::bvec3 const A(true);
|
||||||
|
glm::bvec3 const B(true);
|
||||||
|
glm::bvec3 const C(false);
|
||||||
|
glm::bvec3 const D = A && B;
|
||||||
|
glm::bvec3 const E = A && C;
|
||||||
|
glm::bvec3 const F = A || C;
|
||||||
|
|
||||||
|
Error += D == glm::bvec3(true) ? 0 : 1;
|
||||||
|
Error += E == glm::bvec3(false) ? 0 : 1;
|
||||||
|
Error += F == glm::bvec3(true) ? 0 : 1;
|
||||||
|
|
||||||
|
bool const G = A == C;
|
||||||
|
bool const H = A != C;
|
||||||
|
Error += !G ? 0 : 1;
|
||||||
|
Error += H ? 0 : 1;
|
||||||
|
|
||||||
|
return Error;
|
||||||
|
}
|
||||||
|
|
||||||
|
static int test_vec3_operators()
|
||||||
{
|
{
|
||||||
int Error = 0;
|
int Error = 0;
|
||||||
|
|
||||||
@ -483,6 +506,7 @@ int main()
|
|||||||
int Error = 0;
|
int Error = 0;
|
||||||
|
|
||||||
Error += test_vec3_ctor();
|
Error += test_vec3_ctor();
|
||||||
|
Error += test_bvec3_ctor();
|
||||||
Error += test_vec3_operators();
|
Error += test_vec3_operators();
|
||||||
Error += test_vec3_size();
|
Error += test_vec3_size();
|
||||||
Error += test_vec3_swizzle3_2();
|
Error += test_vec3_swizzle3_2();
|
||||||
|
Loading…
Reference in New Issue
Block a user