Merge pull request #364 from BeeverFeever/master

New subtraction family of vector functions
This commit is contained in:
Recep Aslantas
2023-12-10 20:29:19 +03:00
committed by GitHub
16 changed files with 1181 additions and 0 deletions

View File

@@ -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) {

View File

@@ -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) {

View File

@@ -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) {