tests: add some tests for vec3

This commit is contained in:
Recep Aslantas
2019-09-19 16:12:27 +03:00
parent 8ac767fd2c
commit ba694f4aec
5 changed files with 749 additions and 107 deletions

View File

@@ -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)
};