mirror of
https://github.com/recp/cglm.git
synced 2025-12-25 04:44:58 +00:00
Merge pull request #364 from BeeverFeever/master
New subtraction family of vector functions
This commit is contained in:
37
src/vec2.c
37
src/vec2.c
@@ -164,6 +164,43 @@ glmc_vec2_minadd(vec2 a, vec2 b, vec2 dest) {
|
||||
glm_vec2_minadd(a, b, dest);
|
||||
}
|
||||
|
||||
CGLM_EXPORT
|
||||
void
|
||||
glmc_vec2_subsub(vec2 a, vec2 b, vec2 dest) {
|
||||
glm_vec2_subsub(a, b, dest);
|
||||
}
|
||||
|
||||
CGLM_EXPORT
|
||||
void
|
||||
glmc_vec2_addsub(vec2 a, vec2 b, vec2 dest) {
|
||||
glm_vec2_addsub(a, b, dest);
|
||||
}
|
||||
|
||||
CGLM_EXPORT
|
||||
void
|
||||
glmc_vec2_mulsub(vec2 a, vec2 b, vec2 dest) {
|
||||
glm_vec2_mulsub(a, b, dest);
|
||||
}
|
||||
|
||||
CGLM_EXPORT
|
||||
void
|
||||
glmc_vec2_mulsubs(vec2 a, float s, vec2 dest) {
|
||||
glm_vec2_mulsubs(a, s, dest);
|
||||
}
|
||||
|
||||
CGLM_EXPORT
|
||||
void
|
||||
glmc_vec2_maxsub(vec2 a, vec2 b, vec2 dest) {
|
||||
glm_vec2_maxsub(a, b, dest);
|
||||
}
|
||||
|
||||
CGLM_EXPORT
|
||||
void
|
||||
glmc_vec2_minsub(vec2 a, vec2 b, vec2 dest) {
|
||||
glm_vec2_minsub(a, b, dest);
|
||||
}
|
||||
|
||||
|
||||
CGLM_EXPORT
|
||||
void
|
||||
glmc_vec2_negate_to(vec2 v, vec2 dest) {
|
||||
|
||||
36
src/vec3.c
36
src/vec3.c
@@ -176,6 +176,42 @@ glmc_vec3_minadd(vec3 a, vec3 b, vec3 dest) {
|
||||
glm_vec3_minadd(a, b, dest);
|
||||
}
|
||||
|
||||
CGLM_EXPORT
|
||||
void
|
||||
glmc_vec3_subsub(vec3 a, vec3 b, vec3 dest) {
|
||||
glm_vec3_subsub(a, b, dest);
|
||||
}
|
||||
|
||||
CGLM_EXPORT
|
||||
void
|
||||
glmc_vec3_addsub(vec3 a, vec3 b, vec3 dest) {
|
||||
glm_vec3_addsub(a, b, dest);
|
||||
}
|
||||
|
||||
CGLM_EXPORT
|
||||
void
|
||||
glmc_vec3_mulsub(vec3 a, vec3 b, vec3 dest) {
|
||||
glm_vec3_mulsub(a, b, dest);
|
||||
}
|
||||
|
||||
CGLM_EXPORT
|
||||
void
|
||||
glmc_vec3_mulsubs(vec3 a, float s, vec3 dest) {
|
||||
glm_vec3_mulsubs(a, s, dest);
|
||||
}
|
||||
|
||||
CGLM_EXPORT
|
||||
void
|
||||
glmc_vec3_maxsub(vec3 a, vec3 b, vec3 dest) {
|
||||
glm_vec3_maxsub(a, b, dest);
|
||||
}
|
||||
|
||||
CGLM_EXPORT
|
||||
void
|
||||
glmc_vec3_minsub(vec3 a, vec3 b, vec3 dest) {
|
||||
glm_vec3_minsub(a, b, dest);
|
||||
}
|
||||
|
||||
CGLM_EXPORT
|
||||
void
|
||||
glmc_vec3_negate(vec3 v) {
|
||||
|
||||
36
src/vec4.c
36
src/vec4.c
@@ -176,6 +176,42 @@ glmc_vec4_minadd(vec4 a, vec4 b, vec4 dest) {
|
||||
glm_vec4_minadd(a, b, dest);
|
||||
}
|
||||
|
||||
CGLM_EXPORT
|
||||
void
|
||||
glmc_vec4_subsub(vec4 a, vec4 b, vec4 dest) {
|
||||
glm_vec4_subsub(a, b, dest);
|
||||
}
|
||||
|
||||
CGLM_EXPORT
|
||||
void
|
||||
glmc_vec4_addsub(vec4 a, vec4 b, vec4 dest) {
|
||||
glm_vec4_addsub(a, b, dest);
|
||||
}
|
||||
|
||||
CGLM_EXPORT
|
||||
void
|
||||
glmc_vec4_mulsub(vec4 a, vec4 b, vec4 dest) {
|
||||
glm_vec4_mulsub(a, b, dest);
|
||||
}
|
||||
|
||||
CGLM_EXPORT
|
||||
void
|
||||
glmc_vec4_mulsubs(vec4 a, float s, vec4 dest) {
|
||||
glm_vec4_mulsubs(a, s, dest);
|
||||
}
|
||||
|
||||
CGLM_EXPORT
|
||||
void
|
||||
glmc_vec4_maxsub(vec4 a, vec4 b, vec4 dest) {
|
||||
glm_vec4_maxsub(a, b, dest);
|
||||
}
|
||||
|
||||
CGLM_EXPORT
|
||||
void
|
||||
glmc_vec4_minsub(vec4 a, vec4 b, vec4 dest) {
|
||||
glm_vec4_minsub(a, b, dest);
|
||||
}
|
||||
|
||||
CGLM_EXPORT
|
||||
void
|
||||
glmc_vec4_negate(vec4 v) {
|
||||
|
||||
Reference in New Issue
Block a user