diff --git a/include/cglm/common.h b/include/cglm/common.h index f68908b..f0eb965 100644 --- a/include/cglm/common.h +++ b/include/cglm/common.h @@ -12,6 +12,7 @@ #include #include +#include #if defined(_WIN32) # ifdef CGLM_DLL diff --git a/include/cglm/frustum.h b/include/cglm/frustum.h index b526c34..4f8aff4 100644 --- a/include/cglm/frustum.h +++ b/include/cglm/frustum.h @@ -184,8 +184,8 @@ glm_frustum_box(vec4 corners[8], mat4 m, vec3 box[2]) { vec3 min, max; int i; - glm_vec_broadcast(0.0f, min); - glm_vec_broadcast(0.0f, max); + glm_vec_broadcast(FLT_MAX, min); + glm_vec_broadcast(-FLT_MAX, max); for (i = 0; i < 8; i++) { glm_mat4_mulv(m, corners[i], v);