mirror of
https://github.com/recp/cglm.git
synced 2025-12-31 04:37:01 +00:00
tests: add some tests for vec3
This commit is contained in:
152
test/tests.h
152
test/tests.h
@@ -127,7 +127,79 @@ TEST_DECLARE(quat)
|
||||
TEST_DECLARE(bezier)
|
||||
|
||||
/* vec3 */
|
||||
TEST_DECLARE(vec3)
|
||||
TEST_DECLARE(MACRO_GLM_VEC3_ONE_INIT)
|
||||
TEST_DECLARE(MACRO_GLM_VEC3_ZERO_INIT)
|
||||
TEST_DECLARE(MACRO_GLM_VEC3_ONE)
|
||||
TEST_DECLARE(MACRO_GLM_VEC3_ZERO)
|
||||
TEST_DECLARE(MACRO_GLM_YUP)
|
||||
TEST_DECLARE(MACRO_GLM_ZUP)
|
||||
TEST_DECLARE(MACRO_GLM_XUP)
|
||||
TEST_DECLARE(MACRO_GLM_SHUFFLE3)
|
||||
TEST_DECLARE(MACRO_GLM_XXX)
|
||||
TEST_DECLARE(MACRO_GLM_YYY)
|
||||
TEST_DECLARE(MACRO_GLM_ZZZ)
|
||||
TEST_DECLARE(MACRO_GLM_ZYX)
|
||||
|
||||
TEST_DECLARE(MACRO_glm_vec3_dup)
|
||||
TEST_DECLARE(MACRO_glm_vec3_flipsign)
|
||||
TEST_DECLARE(MACRO_glm_vec3_flipsign_to)
|
||||
TEST_DECLARE(MACRO_glm_vec3_inv)
|
||||
TEST_DECLARE(MACRO_glm_vec3_inv_to)
|
||||
TEST_DECLARE(MACRO_glm_vec3_mulv)
|
||||
|
||||
TEST_DECLARE(glm_vec3)
|
||||
TEST_DECLARE(glm_vec3_copy)
|
||||
TEST_DECLARE(glm_vec3_zero)
|
||||
TEST_DECLARE(glm_vec3_one)
|
||||
TEST_DECLARE(glm_vec3_dot)
|
||||
TEST_DECLARE(glm_vec3_norm2)
|
||||
TEST_DECLARE(glm_vec3_norm)
|
||||
TEST_DECLARE(glm_vec3_norm_one)
|
||||
TEST_DECLARE(glm_vec3_norm_inf)
|
||||
TEST_DECLARE(glm_vec3_add)
|
||||
TEST_DECLARE(glm_vec3_adds)
|
||||
TEST_DECLARE(glm_vec3_sub)
|
||||
TEST_DECLARE(glm_vec3_subs)
|
||||
TEST_DECLARE(glm_vec3_mul)
|
||||
TEST_DECLARE(glm_vec3_scale)
|
||||
TEST_DECLARE(glm_vec3_scale_as)
|
||||
TEST_DECLARE(glm_vec3_div)
|
||||
TEST_DECLARE(glm_vec3_divs)
|
||||
TEST_DECLARE(glm_vec3_addadd)
|
||||
TEST_DECLARE(glm_vec3_subadd)
|
||||
TEST_DECLARE(glm_vec3_muladd)
|
||||
TEST_DECLARE(glm_vec3_muladds)
|
||||
TEST_DECLARE(glm_vec3_maxadd)
|
||||
TEST_DECLARE(glm_vec3_minadd)
|
||||
TEST_DECLARE(glm_vec3_negate_to)
|
||||
TEST_DECLARE(glm_vec3_negate)
|
||||
|
||||
TEST_DECLARE(glmc_vec3)
|
||||
TEST_DECLARE(glmc_vec3_copy)
|
||||
TEST_DECLARE(glmc_vec3_zero)
|
||||
TEST_DECLARE(glmc_vec3_one)
|
||||
TEST_DECLARE(glmc_vec3_dot)
|
||||
TEST_DECLARE(glmc_vec3_norm2)
|
||||
TEST_DECLARE(glmc_vec3_norm)
|
||||
TEST_DECLARE(glmc_vec3_norm_one)
|
||||
TEST_DECLARE(glmc_vec3_norm_inf)
|
||||
TEST_DECLARE(glmc_vec3_add)
|
||||
TEST_DECLARE(glmc_vec3_adds)
|
||||
TEST_DECLARE(glmc_vec3_sub)
|
||||
TEST_DECLARE(glmc_vec3_subs)
|
||||
TEST_DECLARE(glmc_vec3_mul)
|
||||
TEST_DECLARE(glmc_vec3_scale)
|
||||
TEST_DECLARE(glmc_vec3_scale_as)
|
||||
TEST_DECLARE(glmc_vec3_div)
|
||||
TEST_DECLARE(glmc_vec3_divs)
|
||||
TEST_DECLARE(glmc_vec3_addadd)
|
||||
TEST_DECLARE(glmc_vec3_subadd)
|
||||
TEST_DECLARE(glmc_vec3_muladd)
|
||||
TEST_DECLARE(glmc_vec3_muladds)
|
||||
TEST_DECLARE(glmc_vec3_maxadd)
|
||||
TEST_DECLARE(glmc_vec3_minadd)
|
||||
TEST_DECLARE(glmc_vec3_negate_to)
|
||||
TEST_DECLARE(glmc_vec3_negate)
|
||||
|
||||
/* vec4 */
|
||||
TEST_DECLARE(vec4)
|
||||
@@ -246,8 +318,84 @@ TEST_LIST {
|
||||
TEST_ENTRY(bezier)
|
||||
|
||||
/* vec3 */
|
||||
TEST_ENTRY(vec3)
|
||||
|
||||
/* Macros */
|
||||
|
||||
TEST_ENTRY(MACRO_GLM_VEC3_ONE_INIT)
|
||||
TEST_ENTRY(MACRO_GLM_VEC3_ZERO_INIT)
|
||||
TEST_ENTRY(MACRO_GLM_VEC3_ONE)
|
||||
TEST_ENTRY(MACRO_GLM_VEC3_ZERO)
|
||||
TEST_ENTRY(MACRO_GLM_YUP)
|
||||
TEST_ENTRY(MACRO_GLM_ZUP)
|
||||
TEST_ENTRY(MACRO_GLM_XUP)
|
||||
TEST_ENTRY(MACRO_GLM_SHUFFLE3)
|
||||
TEST_ENTRY(MACRO_GLM_XXX)
|
||||
TEST_ENTRY(MACRO_GLM_YYY)
|
||||
TEST_ENTRY(MACRO_GLM_ZZZ)
|
||||
TEST_ENTRY(MACRO_GLM_ZYX)
|
||||
|
||||
TEST_ENTRY(MACRO_glm_vec3_dup)
|
||||
TEST_ENTRY(MACRO_glm_vec3_flipsign)
|
||||
TEST_ENTRY(MACRO_glm_vec3_flipsign_to)
|
||||
TEST_ENTRY(MACRO_glm_vec3_inv)
|
||||
TEST_ENTRY(MACRO_glm_vec3_inv_to)
|
||||
TEST_ENTRY(MACRO_glm_vec3_mulv)
|
||||
|
||||
TEST_ENTRY(glm_vec3)
|
||||
TEST_ENTRY(glm_vec3_copy)
|
||||
TEST_ENTRY(glm_vec3_zero)
|
||||
TEST_ENTRY(glm_vec3_one)
|
||||
TEST_ENTRY(glm_vec3_dot)
|
||||
TEST_ENTRY(glm_vec3_norm2)
|
||||
TEST_ENTRY(glm_vec3_norm)
|
||||
TEST_ENTRY(glm_vec3_norm_one)
|
||||
TEST_ENTRY(glm_vec3_norm_inf)
|
||||
TEST_ENTRY(glm_vec3_add)
|
||||
TEST_ENTRY(glm_vec3_adds)
|
||||
TEST_ENTRY(glm_vec3_sub)
|
||||
TEST_ENTRY(glm_vec3_subs)
|
||||
TEST_ENTRY(glm_vec3_mul)
|
||||
TEST_ENTRY(glm_vec3_scale)
|
||||
TEST_ENTRY(glm_vec3_scale_as)
|
||||
TEST_ENTRY(glm_vec3_div)
|
||||
TEST_ENTRY(glm_vec3_divs)
|
||||
TEST_ENTRY(glm_vec3_addadd)
|
||||
TEST_ENTRY(glm_vec3_subadd)
|
||||
TEST_ENTRY(glm_vec3_muladd)
|
||||
TEST_ENTRY(glm_vec3_muladds)
|
||||
TEST_ENTRY(glm_vec3_maxadd)
|
||||
TEST_ENTRY(glm_vec3_minadd)
|
||||
TEST_ENTRY(glm_vec3_negate_to)
|
||||
TEST_ENTRY(glm_vec3_negate)
|
||||
|
||||
|
||||
TEST_ENTRY(glmc_vec3)
|
||||
TEST_ENTRY(glmc_vec3_copy)
|
||||
TEST_ENTRY(glmc_vec3_zero)
|
||||
TEST_ENTRY(glmc_vec3_one)
|
||||
TEST_ENTRY(glmc_vec3_dot)
|
||||
TEST_ENTRY(glmc_vec3_norm2)
|
||||
TEST_ENTRY(glmc_vec3_norm)
|
||||
TEST_ENTRY(glmc_vec3_norm_one)
|
||||
TEST_ENTRY(glmc_vec3_norm_inf)
|
||||
TEST_ENTRY(glmc_vec3_add)
|
||||
TEST_ENTRY(glmc_vec3_adds)
|
||||
TEST_ENTRY(glmc_vec3_sub)
|
||||
TEST_ENTRY(glmc_vec3_subs)
|
||||
TEST_ENTRY(glmc_vec3_mul)
|
||||
TEST_ENTRY(glmc_vec3_scale)
|
||||
TEST_ENTRY(glmc_vec3_scale_as)
|
||||
TEST_ENTRY(glmc_vec3_div)
|
||||
TEST_ENTRY(glmc_vec3_divs)
|
||||
TEST_ENTRY(glmc_vec3_addadd)
|
||||
TEST_ENTRY(glmc_vec3_subadd)
|
||||
TEST_ENTRY(glmc_vec3_muladd)
|
||||
TEST_ENTRY(glmc_vec3_muladds)
|
||||
TEST_ENTRY(glmc_vec3_maxadd)
|
||||
TEST_ENTRY(glmc_vec3_minadd)
|
||||
TEST_ENTRY(glmc_vec3_negate_to)
|
||||
TEST_ENTRY(glmc_vec3_negate)
|
||||
|
||||
/* vec4 */
|
||||
TEST_ENTRY(vec4)
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user