adding ivec2, ivec3, ivec4 prints, eqv, eq and fill, documentation fixes

This commit is contained in:
duarm
2023-09-04 20:07:37 -03:00
parent f496146bce
commit 9d0c9fdb87
16 changed files with 380 additions and 5 deletions

View File

@@ -148,6 +148,42 @@ TEST_IMPL(GLM_PREFIX, ivec2_distance) {
TEST_SUCCESS
}
TEST_IMPL(GLM_PREFIX, ivec2_fill) {
ivec2 v1;
ivec2 v2 = {-1, 3};
GLM(ivec2_fill)(v1, 1);
GLM(ivec2_fill)(v2, 2);
ASSERT(GLM(ivec2_eq)(v1, 1))
ASSERT(GLM(ivec2_eq)(v2, 2))
TEST_SUCCESS
}
TEST_IMPL(GLM_PREFIX, ivec2_eq) {
ivec2 v1 = {-1, 2};
GLM(ivec2_fill)(v1, 2);
ASSERT(GLM(ivec2_eq)(v1, 2))
TEST_SUCCESS
}
TEST_IMPL(GLM_PREFIX, ivec2_eqv) {
ivec2 v1, v2, v3;
GLM(ivec2_fill)(v1, 1);
GLM(ivec2_fill)(v2, 2);
GLM(ivec2_fill)(v3, 1);
ASSERT(GLM(ivec2_eqv)(v1, v3))
ASSERT(!GLM(ivec2_eqv)(v1, v2))
TEST_SUCCESS
}
TEST_IMPL(GLM_PREFIX, ivec2_maxv) {
ivec2 a = {9, -20};
ivec2 b = {8, -1};

View File

@@ -153,6 +153,42 @@ TEST_IMPL(GLM_PREFIX, ivec3_distance) {
TEST_SUCCESS
}
TEST_IMPL(GLM_PREFIX, ivec3_fill) {
ivec3 v1;
ivec3 v2 = {-1, 3, 4};
GLM(ivec3_fill)(v1, 1);
GLM(ivec3_fill)(v2, 2);
ASSERT(GLM(ivec3_eq)(v1, 1))
ASSERT(GLM(ivec3_eq)(v2, 2))
TEST_SUCCESS
}
TEST_IMPL(GLM_PREFIX, ivec3_eq) {
ivec3 v1 = { -1, 2, 4 };
GLM(ivec3_fill)(v1, 2);
ASSERT(GLM(ivec3_eq)(v1, 2))
TEST_SUCCESS
}
TEST_IMPL(GLM_PREFIX, ivec3_eqv) {
ivec3 v1, v2, v3;
GLM(ivec3_fill)(v1, 1);
GLM(ivec3_fill)(v2, 2);
GLM(ivec3_fill)(v3, 1);
ASSERT(GLM(ivec3_eqv)(v1, v3))
ASSERT(!GLM(ivec3_eqv)(v1, v2))
TEST_SUCCESS
}
TEST_IMPL(GLM_PREFIX, ivec3_maxv) {
ivec3 a = {9, -20, 5};
ivec3 b = {8, -1, 2};