mirror of
https://github.com/recp/cglm.git
synced 2026-02-17 03:39:05 +00:00
vec4_fract test
This commit is contained in:
@@ -1490,6 +1490,22 @@ TEST_IMPL(GLM_PREFIX, vec4_fract) {
|
|||||||
TEST_SUCCESS
|
TEST_SUCCESS
|
||||||
}
|
}
|
||||||
|
|
||||||
|
TEST_IMPL(GLM_PREFIX, vec4_floor) {
|
||||||
|
vec4 v1 = {2.104f, 3.012f, 4.10f, 4.10f};
|
||||||
|
vec4 v2 = {12.35f, 31.140f, 43.502f, 43.502f};
|
||||||
|
vec4 v3, v4;
|
||||||
|
vec4 v5 = {2.0f, 3.0f, 4.0f, 4.0f};
|
||||||
|
vec4 v6 = {12.0f, 31.0f, 43.0f, 43.0f};
|
||||||
|
|
||||||
|
GLM(vec4_floor)(v1, v3);
|
||||||
|
GLM(vec4_floor)(v2, v4);
|
||||||
|
|
||||||
|
ASSERTIFY(test_assert_vec4_eq(v3, v5))
|
||||||
|
ASSERTIFY(test_assert_vec4_eq(v4, v6))
|
||||||
|
|
||||||
|
TEST_SUCCESS
|
||||||
|
}
|
||||||
|
|
||||||
TEST_IMPL(GLM_PREFIX, vec4_hadd) {
|
TEST_IMPL(GLM_PREFIX, vec4_hadd) {
|
||||||
vec4 v1 = {2.0f, 3.0f, 4.0f, 4.0f}, v2 = {12.0f, 31.0f, 43.0f, 43.0f};
|
vec4 v1 = {2.0f, 3.0f, 4.0f, 4.0f}, v2 = {12.0f, 31.0f, 43.0f, 43.0f};
|
||||||
float r1, r2, r3, r4;
|
float r1, r2, r3, r4;
|
||||||
|
|||||||
@@ -863,6 +863,7 @@ TEST_DECLARE(glm_vec4_isvalid)
|
|||||||
TEST_DECLARE(glm_vec4_sign)
|
TEST_DECLARE(glm_vec4_sign)
|
||||||
TEST_DECLARE(glm_vec4_abs)
|
TEST_DECLARE(glm_vec4_abs)
|
||||||
TEST_DECLARE(glm_vec4_fract)
|
TEST_DECLARE(glm_vec4_fract)
|
||||||
|
TEST_DECLARE(glm_vec4_floor)
|
||||||
TEST_DECLARE(glm_vec4_hadd)
|
TEST_DECLARE(glm_vec4_hadd)
|
||||||
TEST_DECLARE(glm_vec4_sqrt)
|
TEST_DECLARE(glm_vec4_sqrt)
|
||||||
TEST_DECLARE(glm_vec4_make)
|
TEST_DECLARE(glm_vec4_make)
|
||||||
@@ -937,6 +938,7 @@ TEST_DECLARE(glmc_vec4_isvalid)
|
|||||||
TEST_DECLARE(glmc_vec4_sign)
|
TEST_DECLARE(glmc_vec4_sign)
|
||||||
TEST_DECLARE(glmc_vec4_abs)
|
TEST_DECLARE(glmc_vec4_abs)
|
||||||
TEST_DECLARE(glmc_vec4_fract)
|
TEST_DECLARE(glmc_vec4_fract)
|
||||||
|
TEST_DECLARE(glmc_vec4_floor)
|
||||||
TEST_DECLARE(glmc_vec4_hadd)
|
TEST_DECLARE(glmc_vec4_hadd)
|
||||||
TEST_DECLARE(glmc_vec4_sqrt)
|
TEST_DECLARE(glmc_vec4_sqrt)
|
||||||
TEST_DECLARE(glmc_vec4_make)
|
TEST_DECLARE(glmc_vec4_make)
|
||||||
@@ -2048,6 +2050,7 @@ TEST_LIST {
|
|||||||
TEST_ENTRY(glm_vec4_sign)
|
TEST_ENTRY(glm_vec4_sign)
|
||||||
TEST_ENTRY(glm_vec4_abs)
|
TEST_ENTRY(glm_vec4_abs)
|
||||||
TEST_ENTRY(glm_vec4_fract)
|
TEST_ENTRY(glm_vec4_fract)
|
||||||
|
TEST_ENTRY(glm_vec4_floor)
|
||||||
TEST_ENTRY(glm_vec4_hadd)
|
TEST_ENTRY(glm_vec4_hadd)
|
||||||
TEST_ENTRY(glm_vec4_sqrt)
|
TEST_ENTRY(glm_vec4_sqrt)
|
||||||
TEST_ENTRY(glm_vec4_make)
|
TEST_ENTRY(glm_vec4_make)
|
||||||
@@ -2122,6 +2125,7 @@ TEST_LIST {
|
|||||||
TEST_ENTRY(glmc_vec4_sign)
|
TEST_ENTRY(glmc_vec4_sign)
|
||||||
TEST_ENTRY(glmc_vec4_abs)
|
TEST_ENTRY(glmc_vec4_abs)
|
||||||
TEST_ENTRY(glmc_vec4_fract)
|
TEST_ENTRY(glmc_vec4_fract)
|
||||||
|
TEST_ENTRY(glmc_vec4_floor)
|
||||||
TEST_ENTRY(glmc_vec4_hadd)
|
TEST_ENTRY(glmc_vec4_hadd)
|
||||||
TEST_ENTRY(glmc_vec4_sqrt)
|
TEST_ENTRY(glmc_vec4_sqrt)
|
||||||
TEST_ENTRY(glmc_vec4_make)
|
TEST_ENTRY(glmc_vec4_make)
|
||||||
|
|||||||
Reference in New Issue
Block a user