mirror of
https://github.com/recp/cglm.git
synced 2026-02-17 03:39:05 +00:00
Add additional functions for ivec2 and ivec3
This commit is contained in:
30
src/ivec2.c
30
src/ivec2.c
@@ -32,6 +32,18 @@ glmc_ivec2_one(ivec2 v) {
|
||||
glm_ivec2_one(v);
|
||||
}
|
||||
|
||||
CGLM_EXPORT
|
||||
int
|
||||
glmc_ivec2_dot(ivec2 a, ivec2 b) {
|
||||
return glm_ivec2_dot(a, b);
|
||||
}
|
||||
|
||||
CGLM_EXPORT
|
||||
int
|
||||
glmc_ivec2_cross(ivec2 a, ivec2 b) {
|
||||
return glm_ivec2_cross(a, b);
|
||||
}
|
||||
|
||||
CGLM_EXPORT
|
||||
void
|
||||
glmc_ivec2_add(ivec2 a, ivec2 b, ivec2 dest) {
|
||||
@@ -68,6 +80,24 @@ glmc_ivec2_scale(ivec2 v, int s, ivec2 dest) {
|
||||
glm_ivec2_scale(v, s, dest);
|
||||
}
|
||||
|
||||
CGLM_EXPORT
|
||||
void
|
||||
glmc_ivec2_div(ivec2 a, ivec2 b, ivec2 dest) {
|
||||
glm_ivec2_div(a, b, dest);
|
||||
}
|
||||
|
||||
CGLM_EXPORT
|
||||
void
|
||||
glmc_ivec2_divs(ivec2 v, int s, ivec2 dest) {
|
||||
glm_ivec2_divs(v, s, dest);
|
||||
}
|
||||
|
||||
CGLM_EXPORT
|
||||
void
|
||||
glmc_ivec2_mod(ivec2 a, ivec2 b, ivec2 dest) {
|
||||
glm_ivec2_mod(a, b, dest);
|
||||
}
|
||||
|
||||
CGLM_EXPORT
|
||||
void
|
||||
glmc_ivec2_addadd(ivec2 a, ivec2 b, ivec2 dest) {
|
||||
|
||||
Reference in New Issue
Block a user