From e66f2f3df409f0ed702bbed9a17591a0762df65f Mon Sep 17 00:00:00 2001 From: Marcin Date: Sat, 18 Jan 2025 12:24:02 +0000 Subject: [PATCH] vec3_floor test --- test/src/test_vec3.h | 13 +++++++++++++ test/tests.h | 2 ++ 2 files changed, 15 insertions(+) diff --git a/test/src/test_vec3.h b/test/src/test_vec3.h index 5e9c387..b3fdb51 100644 --- a/test/src/test_vec3.h +++ b/test/src/test_vec3.h @@ -1826,6 +1826,19 @@ TEST_IMPL(GLM_PREFIX, vec3_fract) { TEST_SUCCESS } +TEST_IMPL(GLM_PREFIX, vec3_floor) { + vec3 v1 = {2.104f, 3.012f, 4.10f}, v2 = {12.35f, 31.140f, 43.502f}, v3, v4; + vec3 v5 = {2.0f, 3.0f, 4.0f}, v6 = {12.0f, 31.0f, 43.0f}; + + GLM(vec3_floor)(v1, v3); + GLM(vec3_floor)(v2, v4); + + ASSERTIFY(test_assert_vec3_eq(v3, v5)) + ASSERTIFY(test_assert_vec3_eq(v4, v6)) + + TEST_SUCCESS +} + TEST_IMPL(GLM_PREFIX, vec3_hadd) { vec3 v1 = {2.0f, 3.0f, 4.0f}, v2 = {12.0f, 31.0f, 43.0f}; float r1, r2, r3, r4; diff --git a/test/tests.h b/test/tests.h index 3ad1d97..cc99ffd 100644 --- a/test/tests.h +++ b/test/tests.h @@ -692,6 +692,7 @@ TEST_DECLARE(glm_vec3_isvalid) TEST_DECLARE(glm_vec3_sign) TEST_DECLARE(glm_vec3_abs) TEST_DECLARE(glm_vec3_fract) +TEST_DECLARE(glm_vec3_floor) TEST_DECLARE(glm_vec3_hadd) TEST_DECLARE(glm_vec3_sqrt) TEST_DECLARE(glm_vec3_make) @@ -1876,6 +1877,7 @@ TEST_LIST { TEST_ENTRY(glm_vec3_sign) TEST_ENTRY(glm_vec3_abs) TEST_ENTRY(glm_vec3_fract) + TEST_ENTRY(glm_vec3_floor) TEST_ENTRY(glm_vec3_hadd) TEST_ENTRY(glm_vec3_sqrt) TEST_ENTRY(glm_vec3_make)