mirror of
https://github.com/recp/cglm.git
synced 2026-02-17 03:39:05 +00:00
adding ivec2, ivec3, ivec4 prints, eqv, eq and fill, documentation fixes
This commit is contained in:
@@ -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};
|
||||
|
||||
@@ -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};
|
||||
|
||||
24
test/tests.h
24
test/tests.h
@@ -862,6 +862,9 @@ TEST_DECLARE(glm_ivec2_mul)
|
||||
TEST_DECLARE(glm_ivec2_scale)
|
||||
TEST_DECLARE(glm_ivec2_distance2)
|
||||
TEST_DECLARE(glm_ivec2_distance)
|
||||
TEST_DECLARE(glm_ivec2_fill)
|
||||
TEST_DECLARE(glm_ivec2_eq)
|
||||
TEST_DECLARE(glm_ivec2_eqv)
|
||||
TEST_DECLARE(glm_ivec2_maxv)
|
||||
TEST_DECLARE(glm_ivec2_minv)
|
||||
TEST_DECLARE(glm_ivec2_clamp)
|
||||
@@ -879,6 +882,9 @@ TEST_DECLARE(glmc_ivec2_mul)
|
||||
TEST_DECLARE(glmc_ivec2_scale)
|
||||
TEST_DECLARE(glmc_ivec2_distance2)
|
||||
TEST_DECLARE(glmc_ivec2_distance)
|
||||
TEST_DECLARE(glmc_ivec2_fill)
|
||||
TEST_DECLARE(glmc_ivec2_eq)
|
||||
TEST_DECLARE(glmc_ivec2_eqv)
|
||||
TEST_DECLARE(glmc_ivec2_maxv)
|
||||
TEST_DECLARE(glmc_ivec2_minv)
|
||||
TEST_DECLARE(glmc_ivec2_clamp)
|
||||
@@ -897,6 +903,9 @@ TEST_DECLARE(glm_ivec3_mul)
|
||||
TEST_DECLARE(glm_ivec3_scale)
|
||||
TEST_DECLARE(glm_ivec3_distance2)
|
||||
TEST_DECLARE(glm_ivec3_distance)
|
||||
TEST_DECLARE(glm_ivec3_fill)
|
||||
TEST_DECLARE(glm_ivec3_eq)
|
||||
TEST_DECLARE(glm_ivec3_eqv)
|
||||
TEST_DECLARE(glm_ivec3_maxv)
|
||||
TEST_DECLARE(glm_ivec3_minv)
|
||||
TEST_DECLARE(glm_ivec3_clamp)
|
||||
@@ -913,6 +922,9 @@ TEST_DECLARE(glmc_ivec3_mul)
|
||||
TEST_DECLARE(glmc_ivec3_scale)
|
||||
TEST_DECLARE(glmc_ivec3_distance2)
|
||||
TEST_DECLARE(glmc_ivec3_distance)
|
||||
TEST_DECLARE(glmc_ivec3_fill)
|
||||
TEST_DECLARE(glmc_ivec3_eq)
|
||||
TEST_DECLARE(glmc_ivec3_eqv)
|
||||
TEST_DECLARE(glmc_ivec3_maxv)
|
||||
TEST_DECLARE(glmc_ivec3_minv)
|
||||
TEST_DECLARE(glmc_ivec3_clamp)
|
||||
@@ -1823,6 +1835,9 @@ TEST_LIST {
|
||||
TEST_ENTRY(glm_ivec2_scale)
|
||||
TEST_ENTRY(glm_ivec2_distance2)
|
||||
TEST_ENTRY(glm_ivec2_distance)
|
||||
TEST_ENTRY(glm_ivec2_fill)
|
||||
TEST_ENTRY(glm_ivec2_eq)
|
||||
TEST_ENTRY(glm_ivec2_eqv)
|
||||
TEST_ENTRY(glm_ivec2_maxv)
|
||||
TEST_ENTRY(glm_ivec2_minv)
|
||||
TEST_ENTRY(glm_ivec2_clamp)
|
||||
@@ -1840,6 +1855,9 @@ TEST_LIST {
|
||||
TEST_ENTRY(glmc_ivec2_scale)
|
||||
TEST_ENTRY(glmc_ivec2_distance2)
|
||||
TEST_ENTRY(glmc_ivec2_distance)
|
||||
TEST_ENTRY(glmc_ivec2_fill)
|
||||
TEST_ENTRY(glmc_ivec2_eq)
|
||||
TEST_ENTRY(glmc_ivec2_eqv)
|
||||
TEST_ENTRY(glmc_ivec2_maxv)
|
||||
TEST_ENTRY(glmc_ivec2_minv)
|
||||
TEST_ENTRY(glmc_ivec2_clamp)
|
||||
@@ -1858,6 +1876,9 @@ TEST_LIST {
|
||||
TEST_ENTRY(glm_ivec3_scale)
|
||||
TEST_ENTRY(glm_ivec3_distance2)
|
||||
TEST_ENTRY(glm_ivec3_distance)
|
||||
TEST_ENTRY(glm_ivec3_fill)
|
||||
TEST_ENTRY(glm_ivec3_eq)
|
||||
TEST_ENTRY(glm_ivec3_eqv)
|
||||
TEST_ENTRY(glm_ivec3_maxv)
|
||||
TEST_ENTRY(glm_ivec3_minv)
|
||||
TEST_ENTRY(glm_ivec3_clamp)
|
||||
@@ -1874,6 +1895,9 @@ TEST_LIST {
|
||||
TEST_ENTRY(glmc_ivec3_scale)
|
||||
TEST_ENTRY(glmc_ivec3_distance2)
|
||||
TEST_ENTRY(glmc_ivec3_distance)
|
||||
TEST_ENTRY(glmc_ivec3_fill)
|
||||
TEST_ENTRY(glmc_ivec3_eq)
|
||||
TEST_ENTRY(glmc_ivec3_eqv)
|
||||
TEST_ENTRY(glmc_ivec3_maxv)
|
||||
TEST_ENTRY(glmc_ivec3_minv)
|
||||
TEST_ENTRY(glmc_ivec3_clamp)
|
||||
|
||||
Reference in New Issue
Block a user