From 200b0875bac2e3c3ee9b1702a88b03f122b13654 Mon Sep 17 00:00:00 2001 From: Marcin Date: Sat, 18 Jan 2025 12:51:40 +0000 Subject: [PATCH] vec2_floor test --- test/src/test_vec2.h | 15 +++++++++++++++ test/tests.h | 4 ++++ 2 files changed, 19 insertions(+) diff --git a/test/src/test_vec2.h b/test/src/test_vec2.h index 5447273..f94fab3 100644 --- a/test/src/test_vec2.h +++ b/test/src/test_vec2.h @@ -700,6 +700,21 @@ TEST_IMPL(GLM_PREFIX, vec2_fract) { TEST_SUCCESS } + +TEST_IMPL(GLM_PREFIX, vec2_floor) { + vec3 v1 = {2.104f, 3.012f}, v2 = {12.35f, 31.140f}, v3, v4; + vec3 v5 = {2.0f, 3.0f}, v6 = {12.0f, 31.0f}; + + GLM(vec2_floor)(v1, v3); + GLM(vec2_floor)(v2, v4); + + ASSERTIFY(test_assert_vec2_eq(v3, v5)) + ASSERTIFY(test_assert_vec2_eq(v4, v6)) + + TEST_SUCCESS +} + + TEST_IMPL(GLM_PREFIX, vec2_lerp) { vec2 v1 = {-100.0f, -200.0f}; vec2 v2 = {100.0f, 200.0f}; diff --git a/test/tests.h b/test/tests.h index 4fbba64..e9bf439 100644 --- a/test/tests.h +++ b/test/tests.h @@ -540,6 +540,7 @@ TEST_DECLARE(glm_vec2_minv) TEST_DECLARE(glm_vec2_clamp) TEST_DECLARE(glm_vec2_abs) TEST_DECLARE(glm_vec2_fract) +TEST_DECLARE(glm_vec2_floor) TEST_DECLARE(glm_vec2_lerp) TEST_DECLARE(glm_vec2_complex_mul) TEST_DECLARE(glm_vec2_complex_div) @@ -589,6 +590,7 @@ TEST_DECLARE(glmc_vec2_minv) TEST_DECLARE(glmc_vec2_clamp) TEST_DECLARE(glmc_vec2_abs) TEST_DECLARE(glmc_vec2_fract) +TEST_DECLARE(glmc_vec2_floor) TEST_DECLARE(glmc_vec2_lerp) TEST_DECLARE(glmc_vec2_complex_mul) TEST_DECLARE(glmc_vec2_complex_div) @@ -1731,6 +1733,7 @@ TEST_LIST { TEST_ENTRY(glm_vec2_clamp) TEST_ENTRY(glm_vec2_abs) TEST_ENTRY(glm_vec2_fract) + TEST_ENTRY(glm_vec2_floor) TEST_ENTRY(glm_vec2_lerp) TEST_ENTRY(glm_vec2_complex_mul) TEST_ENTRY(glm_vec2_complex_div) @@ -1780,6 +1783,7 @@ TEST_LIST { TEST_ENTRY(glmc_vec2_clamp) TEST_ENTRY(glmc_vec2_abs) TEST_ENTRY(glmc_vec2_fract) + TEST_ENTRY(glmc_vec2_floor) TEST_ENTRY(glmc_vec2_lerp) TEST_ENTRY(glmc_vec2_complex_mul) TEST_ENTRY(glmc_vec2_complex_div)