diff --git a/include/cglm/mat3.h b/include/cglm/mat3.h index 9b454ce..61c4f3d 100644 --- a/include/cglm/mat3.h +++ b/include/cglm/mat3.h @@ -45,8 +45,8 @@ /* for C only */ -#define GLM_MAT3_IDENTITY (mat3)GLM_MAT3_IDENTITY_INIT -#define GLM_MAT3_ZERO (mat3)GLM_MAT3_ZERO_INIT +#define GLM_MAT3_IDENTITY ((mat3)GLM_MAT3_IDENTITY_INIT) +#define GLM_MAT3_ZERO ((mat3)GLM_MAT3_ZERO_INIT) /* DEPRECATED! use _copy, _ucopy versions */ #define glm_mat3_dup(mat, dest) glm_mat3_copy(mat, dest) diff --git a/include/cglm/mat4.h b/include/cglm/mat4.h index 4da3fc7..45f54b4 100644 --- a/include/cglm/mat4.h +++ b/include/cglm/mat4.h @@ -71,8 +71,8 @@ {0.0f, 0.0f, 0.0f, 0.0f}} /* for C only */ -#define GLM_MAT4_IDENTITY (mat4)GLM_MAT4_IDENTITY_INIT -#define GLM_MAT4_ZERO (mat4)GLM_MAT4_ZERO_INIT +#define GLM_MAT4_IDENTITY ((mat4)GLM_MAT4_IDENTITY_INIT) +#define GLM_MAT4_ZERO ((mat4)GLM_MAT4_ZERO_INIT) /* DEPRECATED! use _copy, _ucopy versions */ #define glm_mat4_udup(mat, dest) glm_mat4_ucopy(mat, dest) diff --git a/include/cglm/quat.h b/include/cglm/quat.h index e47559b..63236b1 100644 --- a/include/cglm/quat.h +++ b/include/cglm/quat.h @@ -46,7 +46,7 @@ */ #define GLM_QUAT_IDENTITY_INIT {1.0f, 0.0f, 0.0f, 0.0f} -#define GLM_QUAT_IDENTITY (versor)GLM_QUAT_IDENTITY_INIT +#define GLM_QUAT_IDENTITY ((versor)GLM_QUAT_IDENTITY_INIT) /*! * @brief makes given quat to identity diff --git a/include/cglm/vec3.h b/include/cglm/vec3.h index 06c7147..8600711 100644 --- a/include/cglm/vec3.h +++ b/include/cglm/vec3.h @@ -67,12 +67,12 @@ #define GLM_VEC3_ONE_INIT {1.0f, 1.0f, 1.0f} #define GLM_VEC3_ZERO_INIT {0.0f, 0.0f, 0.0f} -#define GLM_VEC3_ONE (vec3)GLM_VEC3_ONE_INIT -#define GLM_VEC3_ZERO (vec3)GLM_VEC3_ZERO_INIT +#define GLM_VEC3_ONE ((vec3)GLM_VEC3_ONE_INIT) +#define GLM_VEC3_ZERO ((vec3)GLM_VEC3_ZERO_INIT) -#define GLM_YUP (vec3){0.0f, 1.0f, 0.0f} -#define GLM_ZUP (vec3){0.0f, 0.0f, 1.0f} -#define GLM_XUP (vec3){1.0f, 0.0f, 0.0f} +#define GLM_YUP ((vec3){0.0f, 1.0f, 0.0f}) +#define GLM_ZUP ((vec3){0.0f, 0.0f, 1.0f}) +#define GLM_XUP ((vec3){1.0f, 0.0f, 0.0f}) /*! * @brief init vec3 using vec4 diff --git a/include/cglm/vec4.h b/include/cglm/vec4.h index 91b1059..e0dfae8 100644 --- a/include/cglm/vec4.h +++ b/include/cglm/vec4.h @@ -57,9 +57,9 @@ #define GLM_VEC4_BLACK_INIT {0.0f, 0.0f, 0.0f, 1.0f} #define GLM_VEC4_ZERO_INIT {0.0f, 0.0f, 0.0f, 0.0f} -#define GLM_VEC4_ONE (vec4)GLM_VEC4_ONE_INIT -#define GLM_VEC4_BLACK (vec4)GLM_VEC4_BLACK_INIT -#define GLM_VEC4_ZERO (vec4)GLM_VEC4_ZERO_INIT +#define GLM_VEC4_ONE ((vec4)GLM_VEC4_ONE_INIT) +#define GLM_VEC4_BLACK ((vec4)GLM_VEC4_BLACK_INIT) +#define GLM_VEC4_ZERO ((vec4)GLM_VEC4_ZERO_INIT) /*! * @brief init vec4 using vec3