Add tests for ivec -= and += functions

This commit is contained in:
BeeverFeever
2023-12-25 12:51:33 +11:00
parent 921ab6640b
commit 4c9b32324d
4 changed files with 912 additions and 1 deletions

View File

@@ -898,6 +898,22 @@ TEST_DECLARE(glm_ivec2_sub)
TEST_DECLARE(glm_ivec2_subs)
TEST_DECLARE(glm_ivec2_mul)
TEST_DECLARE(glm_ivec2_scale)
TEST_DECLARE(glm_ivec2_addadd)
TEST_DECLARE(glm_ivec2_addadds)
TEST_DECLARE(glm_ivec2_subadd)
TEST_DECLARE(glm_ivec2_subadds)
TEST_DECLARE(glm_ivec2_muladd)
TEST_DECLARE(glm_ivec2_muladds)
TEST_DECLARE(glm_ivec2_maxadd)
TEST_DECLARE(glm_ivec2_minadd)
TEST_DECLARE(glm_ivec2_subsub)
TEST_DECLARE(glm_ivec2_subsubs)
TEST_DECLARE(glm_ivec2_addsub)
TEST_DECLARE(glm_ivec2_addsubs)
TEST_DECLARE(glm_ivec2_mulsub)
TEST_DECLARE(glm_ivec2_mulsubs)
TEST_DECLARE(glm_ivec2_maxsub)
TEST_DECLARE(glm_ivec2_minsub)
TEST_DECLARE(glm_ivec2_distance2)
TEST_DECLARE(glm_ivec2_distance)
TEST_DECLARE(glm_ivec2_fill)
@@ -918,6 +934,22 @@ TEST_DECLARE(glmc_ivec2_sub)
TEST_DECLARE(glmc_ivec2_subs)
TEST_DECLARE(glmc_ivec2_mul)
TEST_DECLARE(glmc_ivec2_scale)
TEST_DECLARE(glmc_ivec2_addadd)
TEST_DECLARE(glmc_ivec2_addadds)
TEST_DECLARE(glmc_ivec2_subadd)
TEST_DECLARE(glmc_ivec2_subadds)
TEST_DECLARE(glmc_ivec2_muladd)
TEST_DECLARE(glmc_ivec2_muladds)
TEST_DECLARE(glmc_ivec2_maxadd)
TEST_DECLARE(glmc_ivec2_minadd)
TEST_DECLARE(glmc_ivec2_subsub)
TEST_DECLARE(glmc_ivec2_subsubs)
TEST_DECLARE(glmc_ivec2_addsub)
TEST_DECLARE(glmc_ivec2_addsubs)
TEST_DECLARE(glmc_ivec2_mulsub)
TEST_DECLARE(glmc_ivec2_mulsubs)
TEST_DECLARE(glmc_ivec2_maxsub)
TEST_DECLARE(glmc_ivec2_minsub)
TEST_DECLARE(glmc_ivec2_distance2)
TEST_DECLARE(glmc_ivec2_distance)
TEST_DECLARE(glmc_ivec2_fill)
@@ -939,6 +971,22 @@ TEST_DECLARE(glm_ivec3_sub)
TEST_DECLARE(glm_ivec3_subs)
TEST_DECLARE(glm_ivec3_mul)
TEST_DECLARE(glm_ivec3_scale)
TEST_DECLARE(glm_ivec3_addadd)
TEST_DECLARE(glm_ivec3_addadds)
TEST_DECLARE(glm_ivec3_subadd)
TEST_DECLARE(glm_ivec3_subadds)
TEST_DECLARE(glm_ivec3_muladd)
TEST_DECLARE(glm_ivec3_muladds)
TEST_DECLARE(glm_ivec3_maxadd)
TEST_DECLARE(glm_ivec3_minadd)
TEST_DECLARE(glm_ivec3_subsub)
TEST_DECLARE(glm_ivec3_subsubs)
TEST_DECLARE(glm_ivec3_addsub)
TEST_DECLARE(glm_ivec3_addsubs)
TEST_DECLARE(glm_ivec3_mulsub)
TEST_DECLARE(glm_ivec3_mulsubs)
TEST_DECLARE(glm_ivec3_maxsub)
TEST_DECLARE(glm_ivec3_minsub)
TEST_DECLARE(glm_ivec3_distance2)
TEST_DECLARE(glm_ivec3_distance)
TEST_DECLARE(glm_ivec3_fill)
@@ -958,6 +1006,22 @@ TEST_DECLARE(glmc_ivec3_sub)
TEST_DECLARE(glmc_ivec3_subs)
TEST_DECLARE(glmc_ivec3_mul)
TEST_DECLARE(glmc_ivec3_scale)
TEST_DECLARE(glmc_ivec3_addadd)
TEST_DECLARE(glmc_ivec3_addadds)
TEST_DECLARE(glmc_ivec3_subadd)
TEST_DECLARE(glmc_ivec3_subadds)
TEST_DECLARE(glmc_ivec3_muladd)
TEST_DECLARE(glmc_ivec3_muladds)
TEST_DECLARE(glmc_ivec3_maxadd)
TEST_DECLARE(glmc_ivec3_minadd)
TEST_DECLARE(glmc_ivec3_subsub)
TEST_DECLARE(glmc_ivec3_subsubs)
TEST_DECLARE(glmc_ivec3_addsub)
TEST_DECLARE(glmc_ivec3_addsubs)
TEST_DECLARE(glmc_ivec3_mulsub)
TEST_DECLARE(glmc_ivec3_mulsubs)
TEST_DECLARE(glmc_ivec3_maxsub)
TEST_DECLARE(glmc_ivec3_minsub)
TEST_DECLARE(glmc_ivec3_distance2)
TEST_DECLARE(glmc_ivec3_distance)
TEST_DECLARE(glmc_ivec3_fill)
@@ -978,6 +1042,22 @@ TEST_DECLARE(glm_ivec4_sub)
TEST_DECLARE(glm_ivec4_subs)
TEST_DECLARE(glm_ivec4_mul)
TEST_DECLARE(glm_ivec4_scale)
TEST_DECLARE(glm_ivec4_addadd)
TEST_DECLARE(glm_ivec4_addadds)
TEST_DECLARE(glm_ivec4_subadd)
TEST_DECLARE(glm_ivec4_subadds)
TEST_DECLARE(glm_ivec4_muladd)
TEST_DECLARE(glm_ivec4_muladds)
TEST_DECLARE(glm_ivec4_maxadd)
TEST_DECLARE(glm_ivec4_minadd)
TEST_DECLARE(glm_ivec4_subsub)
TEST_DECLARE(glm_ivec4_subsubs)
TEST_DECLARE(glm_ivec4_addsub)
TEST_DECLARE(glm_ivec4_addsubs)
TEST_DECLARE(glm_ivec4_mulsub)
TEST_DECLARE(glm_ivec4_mulsubs)
TEST_DECLARE(glm_ivec4_maxsub)
TEST_DECLARE(glm_ivec4_minsub)
TEST_DECLARE(glm_ivec4_distance2)
TEST_DECLARE(glm_ivec4_distance)
TEST_DECLARE(glm_ivec4_maxv)
@@ -995,6 +1075,22 @@ TEST_DECLARE(glmc_ivec4_sub)
TEST_DECLARE(glmc_ivec4_subs)
TEST_DECLARE(glmc_ivec4_mul)
TEST_DECLARE(glmc_ivec4_scale)
TEST_DECLARE(glmc_ivec4_addadd)
TEST_DECLARE(glmc_ivec4_addadds)
TEST_DECLARE(glmc_ivec4_subadd)
TEST_DECLARE(glmc_ivec4_subadds)
TEST_DECLARE(glmc_ivec4_muladd)
TEST_DECLARE(glmc_ivec4_muladds)
TEST_DECLARE(glmc_ivec4_maxadd)
TEST_DECLARE(glmc_ivec4_minadd)
TEST_DECLARE(glmc_ivec4_subsub)
TEST_DECLARE(glmc_ivec4_subsubs)
TEST_DECLARE(glmc_ivec4_addsub)
TEST_DECLARE(glmc_ivec4_addsubs)
TEST_DECLARE(glmc_ivec4_mulsub)
TEST_DECLARE(glmc_ivec4_mulsubs)
TEST_DECLARE(glmc_ivec4_maxsub)
TEST_DECLARE(glmc_ivec4_minsub)
TEST_DECLARE(glmc_ivec4_distance2)
TEST_DECLARE(glmc_ivec4_distance)
TEST_DECLARE(glmc_ivec4_maxv)
@@ -1909,6 +2005,22 @@ TEST_LIST {
TEST_ENTRY(glm_ivec2_subs)
TEST_ENTRY(glm_ivec2_mul)
TEST_ENTRY(glm_ivec2_scale)
TEST_ENTRY(glm_ivec2_addadd)
TEST_ENTRY(glm_ivec2_addadds)
TEST_ENTRY(glm_ivec2_subadd)
TEST_ENTRY(glm_ivec2_subadds)
TEST_ENTRY(glm_ivec2_muladd)
TEST_ENTRY(glm_ivec2_muladds)
TEST_ENTRY(glm_ivec2_maxadd)
TEST_ENTRY(glm_ivec2_minadd)
TEST_ENTRY(glm_ivec2_subsub)
TEST_ENTRY(glm_ivec2_subsubs)
TEST_ENTRY(glm_ivec2_addsub)
TEST_ENTRY(glm_ivec2_addsubs)
TEST_ENTRY(glm_ivec2_mulsub)
TEST_ENTRY(glm_ivec2_mulsubs)
TEST_ENTRY(glm_ivec2_maxsub)
TEST_ENTRY(glm_ivec2_minsub)
TEST_ENTRY(glm_ivec2_distance2)
TEST_ENTRY(glm_ivec2_distance)
TEST_ENTRY(glm_ivec2_fill)
@@ -1929,6 +2041,22 @@ TEST_LIST {
TEST_ENTRY(glmc_ivec2_subs)
TEST_ENTRY(glmc_ivec2_mul)
TEST_ENTRY(glmc_ivec2_scale)
TEST_ENTRY(glmc_ivec2_addadd)
TEST_ENTRY(glmc_ivec2_addadds)
TEST_ENTRY(glmc_ivec2_subadd)
TEST_ENTRY(glmc_ivec2_subadds)
TEST_ENTRY(glmc_ivec2_muladd)
TEST_ENTRY(glmc_ivec2_muladds)
TEST_ENTRY(glmc_ivec2_maxadd)
TEST_ENTRY(glmc_ivec2_minadd)
TEST_ENTRY(glmc_ivec2_subsub)
TEST_ENTRY(glmc_ivec2_subsubs)
TEST_ENTRY(glmc_ivec2_addsub)
TEST_ENTRY(glmc_ivec2_addsubs)
TEST_ENTRY(glmc_ivec2_mulsub)
TEST_ENTRY(glmc_ivec2_mulsubs)
TEST_ENTRY(glmc_ivec2_maxsub)
TEST_ENTRY(glmc_ivec2_minsub)
TEST_ENTRY(glmc_ivec2_distance2)
TEST_ENTRY(glmc_ivec2_distance)
TEST_ENTRY(glmc_ivec2_fill)
@@ -1950,6 +2078,22 @@ TEST_LIST {
TEST_ENTRY(glm_ivec3_subs)
TEST_ENTRY(glm_ivec3_mul)
TEST_ENTRY(glm_ivec3_scale)
TEST_ENTRY(glm_ivec3_addadd)
TEST_ENTRY(glm_ivec3_addadds)
TEST_ENTRY(glm_ivec3_subadd)
TEST_ENTRY(glm_ivec3_subadds)
TEST_ENTRY(glm_ivec3_muladd)
TEST_ENTRY(glm_ivec3_muladds)
TEST_ENTRY(glm_ivec3_maxadd)
TEST_ENTRY(glm_ivec3_minadd)
TEST_ENTRY(glm_ivec3_subsub)
TEST_ENTRY(glm_ivec3_subsubs)
TEST_ENTRY(glm_ivec3_addsub)
TEST_ENTRY(glm_ivec3_addsubs)
TEST_ENTRY(glm_ivec3_mulsub)
TEST_ENTRY(glm_ivec3_mulsubs)
TEST_ENTRY(glm_ivec3_maxsub)
TEST_ENTRY(glm_ivec3_minsub)
TEST_ENTRY(glm_ivec3_distance2)
TEST_ENTRY(glm_ivec3_distance)
TEST_ENTRY(glm_ivec3_fill)
@@ -1969,6 +2113,22 @@ TEST_LIST {
TEST_ENTRY(glmc_ivec3_subs)
TEST_ENTRY(glmc_ivec3_mul)
TEST_ENTRY(glmc_ivec3_scale)
TEST_ENTRY(glmc_ivec3_addadd)
TEST_ENTRY(glmc_ivec3_addadds)
TEST_ENTRY(glmc_ivec3_subadd)
TEST_ENTRY(glmc_ivec3_subadds)
TEST_ENTRY(glmc_ivec3_muladd)
TEST_ENTRY(glmc_ivec3_muladds)
TEST_ENTRY(glmc_ivec3_maxadd)
TEST_ENTRY(glmc_ivec3_minadd)
TEST_ENTRY(glmc_ivec3_subsub)
TEST_ENTRY(glmc_ivec3_subsubs)
TEST_ENTRY(glmc_ivec3_addsub)
TEST_ENTRY(glmc_ivec3_addsubs)
TEST_ENTRY(glmc_ivec3_mulsub)
TEST_ENTRY(glmc_ivec3_mulsubs)
TEST_ENTRY(glmc_ivec3_maxsub)
TEST_ENTRY(glmc_ivec3_minsub)
TEST_ENTRY(glmc_ivec3_distance2)
TEST_ENTRY(glmc_ivec3_distance)
TEST_ENTRY(glmc_ivec3_fill)
@@ -1989,6 +2149,22 @@ TEST_LIST {
TEST_ENTRY(glm_ivec4_subs)
TEST_ENTRY(glm_ivec4_mul)
TEST_ENTRY(glm_ivec4_scale)
TEST_ENTRY(glm_ivec4_addadd)
TEST_ENTRY(glm_ivec4_addadds)
TEST_ENTRY(glm_ivec4_subadd)
TEST_ENTRY(glm_ivec4_subadds)
TEST_ENTRY(glm_ivec4_muladd)
TEST_ENTRY(glm_ivec4_muladds)
TEST_ENTRY(glm_ivec4_maxadd)
TEST_ENTRY(glm_ivec4_minadd)
TEST_ENTRY(glm_ivec4_subsub)
TEST_ENTRY(glm_ivec4_subsubs)
TEST_ENTRY(glm_ivec4_addsub)
TEST_ENTRY(glm_ivec4_addsubs)
TEST_ENTRY(glm_ivec4_mulsub)
TEST_ENTRY(glm_ivec4_mulsubs)
TEST_ENTRY(glm_ivec4_maxsub)
TEST_ENTRY(glm_ivec4_minsub)
TEST_ENTRY(glm_ivec4_distance2)
TEST_ENTRY(glm_ivec4_distance)
TEST_ENTRY(glm_ivec4_maxv)
@@ -2005,6 +2181,22 @@ TEST_LIST {
TEST_ENTRY(glmc_ivec4_subs)
TEST_ENTRY(glmc_ivec4_mul)
TEST_ENTRY(glmc_ivec4_scale)
TEST_ENTRY(glmc_ivec4_addadd)
TEST_ENTRY(glmc_ivec4_addadds)
TEST_ENTRY(glmc_ivec4_subadd)
TEST_ENTRY(glmc_ivec4_subadds)
TEST_ENTRY(glmc_ivec4_muladd)
TEST_ENTRY(glmc_ivec4_muladds)
TEST_ENTRY(glmc_ivec4_maxadd)
TEST_ENTRY(glmc_ivec4_minadd)
TEST_ENTRY(glmc_ivec4_subsub)
TEST_ENTRY(glmc_ivec4_subsubs)
TEST_ENTRY(glmc_ivec4_addsub)
TEST_ENTRY(glmc_ivec4_addsubs)
TEST_ENTRY(glmc_ivec4_mulsub)
TEST_ENTRY(glmc_ivec4_mulsubs)
TEST_ENTRY(glmc_ivec4_maxsub)
TEST_ENTRY(glmc_ivec4_minsub)
TEST_ENTRY(glmc_ivec4_distance2)
TEST_ENTRY(glmc_ivec4_distance)
TEST_ENTRY(glmc_ivec4_maxv)