From 8ce45b43038a2de8dd2787535892d41289a9ab83 Mon Sep 17 00:00:00 2001 From: Sundaram Ramaswamy Date: Fri, 7 May 2021 00:35:20 +0530 Subject: [PATCH] Add call and struct interfaces --- include/cglm/call/quat.h | 6 +++++- src/quat.c | 6 ++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/include/cglm/call/quat.h b/include/cglm/call/quat.h index 32e503c..dfd380d 100644 --- a/include/cglm/call/quat.h +++ b/include/cglm/call/quat.h @@ -116,11 +116,15 @@ glmc_quat_mat3t(versor q, mat3 dest); CGLM_EXPORT void glmc_quat_lerp(versor from, versor to, float t, versor dest); - + CGLM_EXPORT void glmc_quat_lerpc(versor from, versor to, float t, versor dest); +CGLM_EXPORT +void +glmc_quat_nlerp(versor q, versor r, float t, versor dest); + CGLM_EXPORT void glmc_quat_slerp(versor q, versor r, float t, versor dest); diff --git a/src/quat.c b/src/quat.c index f992f7c..716bb88 100644 --- a/src/quat.c +++ b/src/quat.c @@ -170,6 +170,12 @@ glmc_quat_lerpc(versor from, versor to, float t, versor dest) { glm_quat_lerpc(from, to, t, dest); } +CGLM_EXPORT +void +glmc_quat_nlerp(versor from, versor to, float t, versor dest) { + glm_quat_nlerp(from, to, t, dest); +} + CGLM_EXPORT void glmc_quat_slerp(versor from, versor to, float t, versor dest) {