From 176f5ccf8ece0703f91b6610223ff7a0a2e19c09 Mon Sep 17 00:00:00 2001 From: Recep Aslantas Date: Sun, 5 Feb 2017 16:27:47 +0300 Subject: [PATCH] quat: f-call versions for new quat funcs and fix build --- include/call/cglmc-quat.h | 20 +++++++++++++++----- src/cglm-quat.c | 18 ++++++++++++++++-- 2 files changed, 31 insertions(+), 7 deletions(-) diff --git a/include/call/cglmc-quat.h b/include/call/cglmc-quat.h index 5875208..f7e6201 100644 --- a/include/call/cglmc-quat.h +++ b/include/call/cglmc-quat.h @@ -12,11 +12,21 @@ CGLM_EXPORT void -glmc_quat_init(versor q, - float angle, - float x, - float y, - float z); +glmc_quat_identity(versor q); + +CGLM_EXPORT +void +glmc_quat(versor q, + float angle, + float x, + float y, + float z); + +CGLM_EXPORT +void +glmc_quatv(versor q, + float angle, + vec3 v); CGLM_EXPORT float diff --git a/src/cglm-quat.c b/src/cglm-quat.c index 4010f97..d210322 100644 --- a/src/cglm-quat.c +++ b/src/cglm-quat.c @@ -9,12 +9,26 @@ CGLM_EXPORT void -glmc_quat_init(versor q, +glmc_quat_identity(versor q) { + glm_quat_identity(q); +} + +CGLM_EXPORT +void +glmc_quat(versor q, float angle, float x, float y, float z) { - glm_quat_init(q, angle, x, y, z); + glm_quat(q, angle, x, y, z); +} + +CGLM_EXPORT +void +glmc_quatv(versor q, + float angle, + vec3 v) { + glm_quatv(q, angle, v); } CGLM_EXPORT