From 454f032310a780a743f8cb66eed13ddf3910ac31 Mon Sep 17 00:00:00 2001 From: Davide Del Zompo Date: Sun, 22 Mar 2026 11:24:45 +0200 Subject: [PATCH] call API: don't include inline functions in header --- include/cglm/call.h | 1 - include/cglm/call/aabb2d.h | 2 +- include/cglm/call/affine.h | 2 +- include/cglm/call/affine2d.h | 2 +- include/cglm/call/bezier.h | 2 +- include/cglm/call/box.h | 2 +- include/cglm/call/cam.h | 2 +- include/cglm/call/clipspace/ortho_lh_no.h | 2 +- include/cglm/call/clipspace/ortho_lh_zo.h | 2 +- include/cglm/call/clipspace/ortho_rh_no.h | 2 +- include/cglm/call/clipspace/ortho_rh_zo.h | 2 +- include/cglm/call/clipspace/persp_lh_no.h | 2 +- include/cglm/call/clipspace/persp_lh_zo.h | 2 +- include/cglm/call/clipspace/persp_rh_no.h | 2 +- include/cglm/call/clipspace/persp_rh_zo.h | 2 +- include/cglm/call/clipspace/project_no.h | 2 +- include/cglm/call/clipspace/project_zo.h | 2 +- include/cglm/call/clipspace/view_lh_no.h | 2 +- include/cglm/call/clipspace/view_lh_zo.h | 2 +- include/cglm/call/clipspace/view_rh_no.h | 2 +- include/cglm/call/clipspace/view_rh_zo.h | 2 +- include/cglm/call/curve.h | 2 +- include/cglm/call/ease.h | 2 +- include/cglm/call/euler.h | 2 +- include/cglm/call/frustum.h | 2 +- include/cglm/call/io.h | 2 +- include/cglm/call/ivec2.h | 2 +- include/cglm/call/ivec3.h | 2 +- include/cglm/call/ivec4.h | 2 +- include/cglm/call/mat2.h | 2 +- include/cglm/call/mat2x3.h | 2 +- include/cglm/call/mat2x4.h | 2 +- include/cglm/call/mat3.h | 2 +- include/cglm/call/mat3x2.h | 2 +- include/cglm/call/mat3x4.h | 2 +- include/cglm/call/mat4.h | 2 +- include/cglm/call/mat4x2.h | 2 +- include/cglm/call/mat4x3.h | 2 +- include/cglm/call/noise.h | 2 +- include/cglm/call/plane.h | 2 +- include/cglm/call/project.h | 2 +- include/cglm/call/quat.h | 2 +- include/cglm/call/ray.h | 3 ++- include/cglm/call/sphere.h | 2 +- include/cglm/call/vec2.h | 2 +- include/cglm/call/vec3.h | 2 +- include/cglm/call/vec4.h | 2 +- 47 files changed, 47 insertions(+), 47 deletions(-) diff --git a/include/cglm/call.h b/include/cglm/call.h index 165f502..9faa656 100644 --- a/include/cglm/call.h +++ b/include/cglm/call.h @@ -11,7 +11,6 @@ extern "C" { #endif -#include "cglm.h" #include "call/vec2.h" #include "call/vec3.h" #include "call/vec4.h" diff --git a/include/cglm/call/aabb2d.h b/include/cglm/call/aabb2d.h index e6f36a0..b130c27 100644 --- a/include/cglm/call/aabb2d.h +++ b/include/cglm/call/aabb2d.h @@ -11,7 +11,7 @@ extern "C" { #endif -#include "../cglm.h" +#include "cglm/common.h" /* DEPRECATED! use _diag */ #define glmc_aabb2d_size(aabb) glmc_aabb2d_diag(aabb) diff --git a/include/cglm/call/affine.h b/include/cglm/call/affine.h index 52b8501..59621aa 100644 --- a/include/cglm/call/affine.h +++ b/include/cglm/call/affine.h @@ -11,7 +11,7 @@ extern "C" { #endif -#include "../cglm.h" +#include "cglm/common.h" CGLM_EXPORT void diff --git a/include/cglm/call/affine2d.h b/include/cglm/call/affine2d.h index e1b9462..6db6557 100644 --- a/include/cglm/call/affine2d.h +++ b/include/cglm/call/affine2d.h @@ -11,7 +11,7 @@ extern "C" { #endif -#include "../cglm.h" +#include "cglm/common.h" CGLM_EXPORT void diff --git a/include/cglm/call/bezier.h b/include/cglm/call/bezier.h index a6a0eb4..89a4f5a 100644 --- a/include/cglm/call/bezier.h +++ b/include/cglm/call/bezier.h @@ -11,7 +11,7 @@ extern "C" { #endif -#include "../cglm.h" +#include "cglm/common.h" CGLM_EXPORT float diff --git a/include/cglm/call/box.h b/include/cglm/call/box.h index 3617eed..f46255e 100644 --- a/include/cglm/call/box.h +++ b/include/cglm/call/box.h @@ -11,7 +11,7 @@ extern "C" { #endif -#include "../cglm.h" +#include "cglm/common.h" CGLM_EXPORT void diff --git a/include/cglm/call/cam.h b/include/cglm/call/cam.h index ad5adcd..c370ec9 100644 --- a/include/cglm/call/cam.h +++ b/include/cglm/call/cam.h @@ -11,7 +11,7 @@ extern "C" { #endif -#include "../cglm.h" +#include "cglm/common.h" CGLM_EXPORT void diff --git a/include/cglm/call/clipspace/ortho_lh_no.h b/include/cglm/call/clipspace/ortho_lh_no.h index 3e26fa9..a48f4b5 100644 --- a/include/cglm/call/clipspace/ortho_lh_no.h +++ b/include/cglm/call/clipspace/ortho_lh_no.h @@ -11,7 +11,7 @@ extern "C" { #endif -#include "../../cglm.h" +#include "cglm/common.h" CGLM_EXPORT void diff --git a/include/cglm/call/clipspace/ortho_lh_zo.h b/include/cglm/call/clipspace/ortho_lh_zo.h index dc4c610..6b7979e 100644 --- a/include/cglm/call/clipspace/ortho_lh_zo.h +++ b/include/cglm/call/clipspace/ortho_lh_zo.h @@ -11,7 +11,7 @@ extern "C" { #endif -#include "../../cglm.h" +#include "cglm/common.h" CGLM_EXPORT void diff --git a/include/cglm/call/clipspace/ortho_rh_no.h b/include/cglm/call/clipspace/ortho_rh_no.h index dbba497..259d020 100644 --- a/include/cglm/call/clipspace/ortho_rh_no.h +++ b/include/cglm/call/clipspace/ortho_rh_no.h @@ -11,7 +11,7 @@ extern "C" { #endif -#include "../../cglm.h" +#include "cglm/common.h" CGLM_EXPORT void diff --git a/include/cglm/call/clipspace/ortho_rh_zo.h b/include/cglm/call/clipspace/ortho_rh_zo.h index e79ae83..9e714e6 100644 --- a/include/cglm/call/clipspace/ortho_rh_zo.h +++ b/include/cglm/call/clipspace/ortho_rh_zo.h @@ -11,7 +11,7 @@ extern "C" { #endif -#include "../../cglm.h" +#include "cglm/common.h" CGLM_EXPORT void diff --git a/include/cglm/call/clipspace/persp_lh_no.h b/include/cglm/call/clipspace/persp_lh_no.h index d1f7c56..42ef7ee 100644 --- a/include/cglm/call/clipspace/persp_lh_no.h +++ b/include/cglm/call/clipspace/persp_lh_no.h @@ -11,7 +11,7 @@ extern "C" { #endif -#include "../../cglm.h" +#include "cglm/common.h" CGLM_EXPORT void diff --git a/include/cglm/call/clipspace/persp_lh_zo.h b/include/cglm/call/clipspace/persp_lh_zo.h index 6cd20e2..0c0fad6 100644 --- a/include/cglm/call/clipspace/persp_lh_zo.h +++ b/include/cglm/call/clipspace/persp_lh_zo.h @@ -11,7 +11,7 @@ extern "C" { #endif -#include "../../cglm.h" +#include "cglm/common.h" CGLM_EXPORT void diff --git a/include/cglm/call/clipspace/persp_rh_no.h b/include/cglm/call/clipspace/persp_rh_no.h index 3532e50..a0e45a5 100644 --- a/include/cglm/call/clipspace/persp_rh_no.h +++ b/include/cglm/call/clipspace/persp_rh_no.h @@ -11,7 +11,7 @@ extern "C" { #endif -#include "../../cglm.h" +#include "cglm/common.h" CGLM_EXPORT void diff --git a/include/cglm/call/clipspace/persp_rh_zo.h b/include/cglm/call/clipspace/persp_rh_zo.h index 9d50795..b6e93ec 100644 --- a/include/cglm/call/clipspace/persp_rh_zo.h +++ b/include/cglm/call/clipspace/persp_rh_zo.h @@ -11,7 +11,7 @@ extern "C" { #endif -#include "../../cglm.h" +#include "cglm/common.h" CGLM_EXPORT void diff --git a/include/cglm/call/clipspace/project_no.h b/include/cglm/call/clipspace/project_no.h index 3cba860..ac3c764 100644 --- a/include/cglm/call/clipspace/project_no.h +++ b/include/cglm/call/clipspace/project_no.h @@ -11,7 +11,7 @@ extern "C" { #endif -#include "../../cglm.h" +#include "cglm/common.h" CGLM_EXPORT void diff --git a/include/cglm/call/clipspace/project_zo.h b/include/cglm/call/clipspace/project_zo.h index d2a6c62..cfef23f 100644 --- a/include/cglm/call/clipspace/project_zo.h +++ b/include/cglm/call/clipspace/project_zo.h @@ -11,7 +11,7 @@ extern "C" { #endif -#include "../../cglm.h" +#include "cglm/common.h" CGLM_EXPORT void diff --git a/include/cglm/call/clipspace/view_lh_no.h b/include/cglm/call/clipspace/view_lh_no.h index 3b58c84..ace491b 100644 --- a/include/cglm/call/clipspace/view_lh_no.h +++ b/include/cglm/call/clipspace/view_lh_no.h @@ -11,7 +11,7 @@ extern "C" { #endif -#include "../../cglm.h" +#include "cglm/common.h" CGLM_EXPORT void diff --git a/include/cglm/call/clipspace/view_lh_zo.h b/include/cglm/call/clipspace/view_lh_zo.h index c877367..305d2bb 100644 --- a/include/cglm/call/clipspace/view_lh_zo.h +++ b/include/cglm/call/clipspace/view_lh_zo.h @@ -11,7 +11,7 @@ extern "C" { #endif -#include "../../cglm.h" +#include "cglm/common.h" CGLM_EXPORT void diff --git a/include/cglm/call/clipspace/view_rh_no.h b/include/cglm/call/clipspace/view_rh_no.h index 6303dbf..105311f 100644 --- a/include/cglm/call/clipspace/view_rh_no.h +++ b/include/cglm/call/clipspace/view_rh_no.h @@ -11,7 +11,7 @@ extern "C" { #endif -#include "../../cglm.h" +#include "cglm/common.h" CGLM_EXPORT void diff --git a/include/cglm/call/clipspace/view_rh_zo.h b/include/cglm/call/clipspace/view_rh_zo.h index 00b8707..13e1cf6 100644 --- a/include/cglm/call/clipspace/view_rh_zo.h +++ b/include/cglm/call/clipspace/view_rh_zo.h @@ -11,7 +11,7 @@ extern "C" { #endif -#include "../../cglm.h" +#include "cglm/common.h" CGLM_EXPORT void diff --git a/include/cglm/call/curve.h b/include/cglm/call/curve.h index 061fdb9..f978232 100644 --- a/include/cglm/call/curve.h +++ b/include/cglm/call/curve.h @@ -11,7 +11,7 @@ extern "C" { #endif -#include "../cglm.h" +#include "cglm/common.h" CGLM_EXPORT float diff --git a/include/cglm/call/ease.h b/include/cglm/call/ease.h index 87e39ca..453b295 100644 --- a/include/cglm/call/ease.h +++ b/include/cglm/call/ease.h @@ -11,7 +11,7 @@ extern "C" { #endif -#include "../cglm.h" +#include "cglm/common.h" CGLM_EXPORT float diff --git a/include/cglm/call/euler.h b/include/cglm/call/euler.h index 182bcbb..b5b74ca 100644 --- a/include/cglm/call/euler.h +++ b/include/cglm/call/euler.h @@ -11,7 +11,7 @@ extern "C" { #endif -#include "../cglm.h" +#include "cglm/common.h" CGLM_EXPORT void diff --git a/include/cglm/call/frustum.h b/include/cglm/call/frustum.h index 6b4facb..979bc37 100644 --- a/include/cglm/call/frustum.h +++ b/include/cglm/call/frustum.h @@ -11,7 +11,7 @@ extern "C" { #endif -#include "../cglm.h" +#include "cglm/common.h" CGLM_EXPORT void diff --git a/include/cglm/call/io.h b/include/cglm/call/io.h index 19ea06f..563ed0f 100644 --- a/include/cglm/call/io.h +++ b/include/cglm/call/io.h @@ -12,7 +12,7 @@ extern "C" { #endif -#include "../cglm.h" +#include "cglm/common.h" CGLM_EXPORT void diff --git a/include/cglm/call/ivec2.h b/include/cglm/call/ivec2.h index 82f70eb..5fdd98d 100644 --- a/include/cglm/call/ivec2.h +++ b/include/cglm/call/ivec2.h @@ -11,7 +11,7 @@ extern "C" { #endif -#include "../cglm.h" +#include "cglm/common.h" CGLM_EXPORT void diff --git a/include/cglm/call/ivec3.h b/include/cglm/call/ivec3.h index a6cec53..dc28cc7 100644 --- a/include/cglm/call/ivec3.h +++ b/include/cglm/call/ivec3.h @@ -11,7 +11,7 @@ extern "C" { #endif -#include "../cglm.h" +#include "cglm/common.h" CGLM_EXPORT void diff --git a/include/cglm/call/ivec4.h b/include/cglm/call/ivec4.h index 0e6d721..5faf63f 100644 --- a/include/cglm/call/ivec4.h +++ b/include/cglm/call/ivec4.h @@ -11,7 +11,7 @@ extern "C" { #endif -#include "../cglm.h" +#include "cglm/common.h" CGLM_EXPORT void diff --git a/include/cglm/call/mat2.h b/include/cglm/call/mat2.h index c268938..0e88199 100644 --- a/include/cglm/call/mat2.h +++ b/include/cglm/call/mat2.h @@ -11,7 +11,7 @@ extern "C" { #endif -#include "../cglm.h" +#include "cglm/common.h" CGLM_EXPORT void diff --git a/include/cglm/call/mat2x3.h b/include/cglm/call/mat2x3.h index 215d9a4..b47f9c0 100644 --- a/include/cglm/call/mat2x3.h +++ b/include/cglm/call/mat2x3.h @@ -11,7 +11,7 @@ extern "C" { #endif -#include "../cglm.h" +#include "cglm/common.h" CGLM_EXPORT void diff --git a/include/cglm/call/mat2x4.h b/include/cglm/call/mat2x4.h index e2775a4..b64387e 100644 --- a/include/cglm/call/mat2x4.h +++ b/include/cglm/call/mat2x4.h @@ -11,7 +11,7 @@ extern "C" { #endif -#include "../cglm.h" +#include "cglm/common.h" CGLM_EXPORT void diff --git a/include/cglm/call/mat3.h b/include/cglm/call/mat3.h index 47820f9..7e62d95 100644 --- a/include/cglm/call/mat3.h +++ b/include/cglm/call/mat3.h @@ -11,7 +11,7 @@ extern "C" { #endif -#include "../cglm.h" +#include "cglm/common.h" /* DEPRECATED! use _copy, _ucopy versions */ #define glmc_mat3_dup(mat, dest) glmc_mat3_copy(mat, dest) diff --git a/include/cglm/call/mat3x2.h b/include/cglm/call/mat3x2.h index 246a269..4ac2910 100644 --- a/include/cglm/call/mat3x2.h +++ b/include/cglm/call/mat3x2.h @@ -11,7 +11,7 @@ extern "C" { #endif -#include "../cglm.h" +#include "cglm/common.h" CGLM_EXPORT void diff --git a/include/cglm/call/mat3x4.h b/include/cglm/call/mat3x4.h index 5ead2f4..59b91f7 100644 --- a/include/cglm/call/mat3x4.h +++ b/include/cglm/call/mat3x4.h @@ -11,7 +11,7 @@ extern "C" { #endif -#include "../cglm.h" +#include "cglm/common.h" CGLM_EXPORT void diff --git a/include/cglm/call/mat4.h b/include/cglm/call/mat4.h index f8cd70a..a1d7146 100644 --- a/include/cglm/call/mat4.h +++ b/include/cglm/call/mat4.h @@ -11,7 +11,7 @@ extern "C" { #endif -#include "../cglm.h" +#include "cglm/common.h" /* DEPRECATED! use _copy, _ucopy versions */ #define glmc_mat4_udup(mat, dest) glmc_mat4_ucopy(mat, dest) diff --git a/include/cglm/call/mat4x2.h b/include/cglm/call/mat4x2.h index 4711d2b..4645b19 100644 --- a/include/cglm/call/mat4x2.h +++ b/include/cglm/call/mat4x2.h @@ -11,7 +11,7 @@ extern "C" { #endif -#include "../cglm.h" +#include "cglm/common.h" CGLM_EXPORT void diff --git a/include/cglm/call/mat4x3.h b/include/cglm/call/mat4x3.h index e06e102..aac0bb6 100644 --- a/include/cglm/call/mat4x3.h +++ b/include/cglm/call/mat4x3.h @@ -11,7 +11,7 @@ extern "C" { #endif -#include "../cglm.h" +#include "cglm/common.h" CGLM_EXPORT void diff --git a/include/cglm/call/noise.h b/include/cglm/call/noise.h index 6020c89..1399991 100644 --- a/include/cglm/call/noise.h +++ b/include/cglm/call/noise.h @@ -11,7 +11,7 @@ extern "C" { #endif -#include "../cglm.h" +#include "cglm/common.h" CGLM_EXPORT float diff --git a/include/cglm/call/plane.h b/include/cglm/call/plane.h index f991121..ce820fa 100644 --- a/include/cglm/call/plane.h +++ b/include/cglm/call/plane.h @@ -11,7 +11,7 @@ extern "C" { #endif -#include "../cglm.h" +#include "cglm/common.h" CGLM_EXPORT void diff --git a/include/cglm/call/project.h b/include/cglm/call/project.h index 8fa7172..fc1c7ad 100644 --- a/include/cglm/call/project.h +++ b/include/cglm/call/project.h @@ -11,7 +11,7 @@ extern "C" { #endif -#include "../cglm.h" +#include "cglm/common.h" CGLM_EXPORT void diff --git a/include/cglm/call/quat.h b/include/cglm/call/quat.h index 4244d36..6ba980f 100644 --- a/include/cglm/call/quat.h +++ b/include/cglm/call/quat.h @@ -11,7 +11,7 @@ extern "C" { #endif -#include "../cglm.h" +#include "cglm/common.h" CGLM_EXPORT void diff --git a/include/cglm/call/ray.h b/include/cglm/call/ray.h index e529fdf..cc4e5b3 100644 --- a/include/cglm/call/ray.h +++ b/include/cglm/call/ray.h @@ -10,7 +10,8 @@ #ifdef __cplusplus extern "C" { #endif -#include "../cglm.h" + +#include "cglm/common.h" CGLM_EXPORT bool diff --git a/include/cglm/call/sphere.h b/include/cglm/call/sphere.h index 9b96546..2b9eeb4 100644 --- a/include/cglm/call/sphere.h +++ b/include/cglm/call/sphere.h @@ -11,7 +11,7 @@ extern "C" { #endif -#include "../cglm.h" +#include "cglm/common.h" CGLM_EXPORT float diff --git a/include/cglm/call/vec2.h b/include/cglm/call/vec2.h index 10f64cc..cf37368 100644 --- a/include/cglm/call/vec2.h +++ b/include/cglm/call/vec2.h @@ -11,7 +11,7 @@ extern "C" { #endif -#include "../cglm.h" +#include "cglm/common.h" CGLM_EXPORT void diff --git a/include/cglm/call/vec3.h b/include/cglm/call/vec3.h index df2cad2..db940f4 100644 --- a/include/cglm/call/vec3.h +++ b/include/cglm/call/vec3.h @@ -11,7 +11,7 @@ extern "C" { #endif -#include "../cglm.h" +#include "cglm/common.h" /* DEPRECATED! use _copy, _ucopy versions */ #define glmc_vec_dup(v, dest) glmc_vec3_copy(v, dest) diff --git a/include/cglm/call/vec4.h b/include/cglm/call/vec4.h index dbbfc36..43b20b3 100644 --- a/include/cglm/call/vec4.h +++ b/include/cglm/call/vec4.h @@ -11,7 +11,7 @@ extern "C" { #endif -#include "../cglm.h" +#include "cglm/common.h" /* DEPRECATED! use _copy, _ucopy versions */ #define glmc_vec4_dup3(v, dest) glmc_vec4_copy3(v, dest)