From 498a33fac5f6cce134720fd5fbcad18206c8d285 Mon Sep 17 00:00:00 2001 From: Recep Aslantas Date: Sat, 21 Apr 2018 22:36:25 +0300 Subject: [PATCH] fix public header's includes --- include/cglm/affine.h | 5 +++-- include/cglm/box.h | 1 + include/cglm/frustum.h | 3 +++ include/cglm/mat3.h | 1 + include/cglm/mat4.h | 2 ++ include/cglm/plane.h | 2 -- include/cglm/project.h | 2 +- include/cglm/quat.h | 1 + 8 files changed, 12 insertions(+), 5 deletions(-) diff --git a/include/cglm/affine.h b/include/cglm/affine.h index 95d60b7..8124930 100644 --- a/include/cglm/affine.h +++ b/include/cglm/affine.h @@ -34,10 +34,11 @@ #define cglm_affine_h #include "common.h" -#include "vec4.h" -#include "affine-mat.h" #include "util.h" +#include "vec3.h" +#include "vec4.h" #include "mat4.h" +#include "affine-mat.h" CGLM_INLINE void diff --git a/include/cglm/box.h b/include/cglm/box.h index 7032339..31b0ec2 100644 --- a/include/cglm/box.h +++ b/include/cglm/box.h @@ -11,6 +11,7 @@ #include "common.h" #include "vec3.h" #include "vec4.h" +#include "util.h" /*! * @brief apply transform to Axis-Aligned Bounding Box diff --git a/include/cglm/frustum.h b/include/cglm/frustum.h index 4f8aff4..d4e8d47 100644 --- a/include/cglm/frustum.h +++ b/include/cglm/frustum.h @@ -10,6 +10,9 @@ #include "common.h" #include "plane.h" +#include "vec3.h" +#include "vec4.h" +#include "mat4.h" #define GLM_LBN 0 /* left bottom near */ #define GLM_LTN 1 /* left top near */ diff --git a/include/cglm/mat3.h b/include/cglm/mat3.h index 9512aef..87bf9b1 100644 --- a/include/cglm/mat3.h +++ b/include/cglm/mat3.h @@ -31,6 +31,7 @@ #define cglm_mat3_h #include "common.h" +#include "vec3.h" #ifdef CGLM_SSE_FP # include "simd/sse2/mat3.h" diff --git a/include/cglm/mat4.h b/include/cglm/mat4.h index 27ebe05..1b254a2 100644 --- a/include/cglm/mat4.h +++ b/include/cglm/mat4.h @@ -46,6 +46,8 @@ #include "common.h" #include "quat.h" +#include "vec4.h" +#include "vec3.h" #ifdef CGLM_SSE_FP # include "simd/sse2/mat4.h" diff --git a/include/cglm/plane.h b/include/cglm/plane.h index 9faac9c..e0faed5 100644 --- a/include/cglm/plane.h +++ b/include/cglm/plane.h @@ -9,9 +9,7 @@ #define cglm_plane_h #include "common.h" -#include "mat4.h" #include "vec4.h" -#include "vec3.h" /* Plane equation: Ax + By + Cz + D = 0; diff --git a/include/cglm/project.h b/include/cglm/project.h index fea44b0..c71e735 100644 --- a/include/cglm/project.h +++ b/include/cglm/project.h @@ -8,9 +8,9 @@ #ifndef cglm_project_h #define cglm_project_h -#include "mat4.h" #include "vec3.h" #include "vec4.h" +#include "mat4.h" /*! * @brief maps the specified viewport coordinates into specified space [1] diff --git a/include/cglm/quat.h b/include/cglm/quat.h index 6f0e87d..f6dc86e 100644 --- a/include/cglm/quat.h +++ b/include/cglm/quat.h @@ -52,6 +52,7 @@ #define cglm_quat_h #include "common.h" +#include "vec3.h" #include "vec4.h" #include "mat4.h" #include "mat3.h"