squared distance with SIMD support (#96)

squared distance for vec4
This commit is contained in:
Luigi Castelli
2019-08-23 09:32:54 +02:00
committed by Recep Aslantas
parent d03d4b8df5
commit 43b36f1dc1
9 changed files with 87 additions and 28 deletions

View File

@@ -214,14 +214,14 @@ glmc_vec3_center(vec3 a, vec3 b, vec3 dest) {
CGLM_EXPORT
float
glmc_vec3_distance2(vec3 a, vec3 b) {
return glm_vec3_distance2(a, b);
glmc_vec3_distance(vec3 a, vec3 b) {
return glm_vec3_distance(a, b);
}
CGLM_EXPORT
float
glmc_vec3_distance(vec3 a, vec3 b) {
return glm_vec3_distance(a, b);
glmc_vec3_distance2(vec3 a, vec3 b) {
return glm_vec3_distance2(a, b);
}
CGLM_EXPORT

View File

@@ -182,6 +182,12 @@ glmc_vec4_distance(vec4 a, vec4 b) {
return glm_vec4_distance(a, b);
}
CGLM_EXPORT
float
glmc_vec4_distance2(vec4 a, vec4 b) {
return glm_vec4_distance2(a, b);
}
CGLM_EXPORT
void
glmc_vec4_maxv(vec4 a, vec4 b, vec4 dest) {