mirror of
https://github.com/recp/cglm.git
synced 2026-02-17 03:39:05 +00:00
Implement -= and += functions for ivecs
This commit is contained in:
96
src/ivec2.c
96
src/ivec2.c
@@ -68,6 +68,102 @@ glmc_ivec2_scale(ivec2 v, int s, ivec2 dest) {
|
||||
glm_ivec2_scale(v, s, dest);
|
||||
}
|
||||
|
||||
CGLM_EXPORT
|
||||
void
|
||||
glmc_ivec2_addadd(ivec2 a, ivec2 b, ivec2 dest) {
|
||||
glm_ivec2_addadd(a, b, dest);
|
||||
}
|
||||
|
||||
CGLM_EXPORT
|
||||
void
|
||||
glmc_ivec2_addadds(ivec2 a, int s, ivec2 dest) {
|
||||
glm_ivec2_addadds(a, s, dest);
|
||||
}
|
||||
|
||||
CGLM_EXPORT
|
||||
void
|
||||
glmc_ivec2_subadd(ivec2 a, ivec2 b, ivec2 dest) {
|
||||
glm_ivec2_subadd(a, b, dest);
|
||||
}
|
||||
|
||||
CGLM_EXPORT
|
||||
void
|
||||
glmc_ivec2_subadds(ivec2 a, int s, ivec2 dest) {
|
||||
glm_ivec2_subadds(a, s, dest);
|
||||
}
|
||||
|
||||
CGLM_EXPORT
|
||||
void
|
||||
glmc_ivec2_muladd(ivec2 a, ivec2 b, ivec2 dest) {
|
||||
glm_ivec2_muladd(a, b, dest);
|
||||
}
|
||||
|
||||
CGLM_EXPORT
|
||||
void
|
||||
glmc_ivec2_muladds(ivec2 a, int s, ivec2 dest) {
|
||||
glm_ivec2_muladds(a, s, dest);
|
||||
}
|
||||
|
||||
CGLM_EXPORT
|
||||
void
|
||||
glmc_ivec2_maxadd(ivec2 a, ivec2 b, ivec2 dest) {
|
||||
glm_ivec2_maxadd(a, b, dest);
|
||||
}
|
||||
|
||||
CGLM_EXPORT
|
||||
void
|
||||
glmc_ivec2_minadd(ivec2 a, ivec2 b, ivec2 dest) {
|
||||
glm_ivec2_minadd(a, b, dest);
|
||||
}
|
||||
|
||||
CGLM_EXPORT
|
||||
void
|
||||
glmc_ivec2_subsub(ivec2 a, ivec2 b, ivec2 dest) {
|
||||
glm_ivec2_subsub(a, b, dest);
|
||||
}
|
||||
|
||||
CGLM_EXPORT
|
||||
void
|
||||
glmc_ivec2_subsubs(ivec2 a, int s, ivec2 dest) {
|
||||
glm_ivec2_subsubs(a, s, dest);
|
||||
}
|
||||
|
||||
CGLM_EXPORT
|
||||
void
|
||||
glmc_ivec2_addsub(ivec2 a, ivec2 b, ivec2 dest) {
|
||||
glm_ivec2_addsub(a, b, dest);
|
||||
}
|
||||
|
||||
CGLM_EXPORT
|
||||
void
|
||||
glmc_ivec2_addsubs(ivec2 a, int s, ivec2 dest) {
|
||||
glm_ivec2_addsubs(a, s, dest);
|
||||
}
|
||||
|
||||
CGLM_EXPORT
|
||||
void
|
||||
glmc_ivec2_mulsub(ivec2 a, ivec2 b, ivec2 dest) {
|
||||
glm_ivec2_mulsub(a, b, dest);
|
||||
}
|
||||
|
||||
CGLM_EXPORT
|
||||
void
|
||||
glmc_ivec2_mulsubs(ivec2 a, int s, ivec2 dest) {
|
||||
glm_ivec2_mulsubs(a, s, dest);
|
||||
}
|
||||
|
||||
CGLM_EXPORT
|
||||
void
|
||||
glmc_ivec2_maxsub(ivec2 a, ivec2 b, ivec2 dest) {
|
||||
glm_ivec2_maxsub(a, b, dest);
|
||||
}
|
||||
|
||||
CGLM_EXPORT
|
||||
void
|
||||
glmc_ivec2_minsub(ivec2 a, ivec2 b, ivec2 dest) {
|
||||
glm_ivec2_minsub(a, b, dest);
|
||||
}
|
||||
|
||||
CGLM_EXPORT
|
||||
int
|
||||
glmc_ivec2_distance2(ivec2 a, ivec2 b) {
|
||||
|
||||
Reference in New Issue
Block a user