diff --git a/glm/ext/matrix_double2x2_precision.hpp b/glm/ext/matrix_double2x2_precision.hpp index 066c7ca8..d95e4281 100644 --- a/glm/ext/matrix_double2x2_precision.hpp +++ b/glm/ext/matrix_double2x2_precision.hpp @@ -1,5 +1,5 @@ /// @ref core -/// @file glm/matrix_dmat2x2_precision.hpp +/// @file glm/ext/matrix_double2x2_precision.hpp #pragma once #include "../detail/type_mat2x2.hpp" diff --git a/glm/ext/matrix_double2x3_precision.hpp b/glm/ext/matrix_double2x3_precision.hpp index d8635647..16be960a 100644 --- a/glm/ext/matrix_double2x3_precision.hpp +++ b/glm/ext/matrix_double2x3_precision.hpp @@ -1,5 +1,5 @@ /// @ref core -/// @file glm/matrix_dmat2x3_precision.hpp +/// @file glm/ext/matrix_double2x3_precision.hpp #pragma once #include "../detail/type_mat2x3.hpp" diff --git a/glm/ext/matrix_double2x4_precision.hpp b/glm/ext/matrix_double2x4_precision.hpp index 1b51a08a..7fbc70ac 100644 --- a/glm/ext/matrix_double2x4_precision.hpp +++ b/glm/ext/matrix_double2x4_precision.hpp @@ -1,5 +1,5 @@ /// @ref core -/// @file glm/matrix_dmat2x4_precision.hpp +/// @file glm/ext/matrix_double2x4_precision.hpp #pragma once #include "../detail/type_mat2x4.hpp" diff --git a/glm/ext/matrix_double3x2_precision.hpp b/glm/ext/matrix_double3x2_precision.hpp index 2c51cb42..b76e8317 100644 --- a/glm/ext/matrix_double3x2_precision.hpp +++ b/glm/ext/matrix_double3x2_precision.hpp @@ -1,5 +1,5 @@ /// @ref core -/// @file glm/matrix_dmat3x2_precision.hpp +/// @file glm/ext/matrix_double3x2_precision.hpp #pragma once #include "../detail/type_mat3x2.hpp" diff --git a/glm/ext/matrix_double3x3_precision.hpp b/glm/ext/matrix_double3x3_precision.hpp index c1f822a1..c1ea1abf 100644 --- a/glm/ext/matrix_double3x3_precision.hpp +++ b/glm/ext/matrix_double3x3_precision.hpp @@ -1,5 +1,5 @@ /// @ref core -/// @file glm/matrix_dmat3x3_precision.hpp +/// @file glm/ext/matrix_double3x3_precision.hpp #pragma once #include "../detail/type_mat3x3.hpp" diff --git a/glm/ext/matrix_double3x4_precision.hpp b/glm/ext/matrix_double3x4_precision.hpp index 96f25fd5..3c639fd0 100644 --- a/glm/ext/matrix_double3x4_precision.hpp +++ b/glm/ext/matrix_double3x4_precision.hpp @@ -1,5 +1,5 @@ /// @ref core -/// @file glm/matrix_dmat3x4_precision.hpp +/// @file glm/ext/matrix_double3x4_precision.hpp #pragma once #include "../detail/type_mat3x4.hpp" diff --git a/glm/ext/matrix_double4x2_precision.hpp b/glm/ext/matrix_double4x2_precision.hpp index 023712ee..e539dda1 100644 --- a/glm/ext/matrix_double4x2_precision.hpp +++ b/glm/ext/matrix_double4x2_precision.hpp @@ -1,5 +1,5 @@ /// @ref core -/// @file glm/matrix_dmat4x2_precision.hpp +/// @file glm/ext/matrix_double4x2_precision.hpp #pragma once #include "../detail/type_mat4x2.hpp" diff --git a/glm/ext/matrix_double4x3_precision.hpp b/glm/ext/matrix_double4x3_precision.hpp index 4d2f93a7..57a36b15 100644 --- a/glm/ext/matrix_double4x3_precision.hpp +++ b/glm/ext/matrix_double4x3_precision.hpp @@ -1,5 +1,5 @@ /// @ref core -/// @file glm/matrix_dmat4x3_precision.hpp +/// @file glm/ext/matrix_double4x3_precision.hpp #pragma once #include "../detail/type_mat4x3.hpp" diff --git a/glm/ext/matrix_double4x4_precision.hpp b/glm/ext/matrix_double4x4_precision.hpp index af4fb3a8..53ade6dd 100644 --- a/glm/ext/matrix_double4x4_precision.hpp +++ b/glm/ext/matrix_double4x4_precision.hpp @@ -1,5 +1,5 @@ /// @ref core -/// @file glm/matrix_dmat4x4_precision.hpp +/// @file glm/ext/matrix_double4x4_precision.hpp #pragma once #include "../detail/type_mat4x4.hpp" diff --git a/glm/ext/matrix_float2x2_precision.hpp b/glm/ext/matrix_float2x2_precision.hpp index c92bb40d..2c3575bb 100644 --- a/glm/ext/matrix_float2x2_precision.hpp +++ b/glm/ext/matrix_float2x2_precision.hpp @@ -1,5 +1,5 @@ /// @ref core -/// @file glm/matrix_mat2x2_precision.hpp +/// @file glm/ext/matrix_float2x2_precision.hpp #pragma once #include "../detail/type_mat2x2.hpp" diff --git a/glm/ext/matrix_float2x3_precision.hpp b/glm/ext/matrix_float2x3_precision.hpp index 96574421..a9305890 100644 --- a/glm/ext/matrix_float2x3_precision.hpp +++ b/glm/ext/matrix_float2x3_precision.hpp @@ -1,5 +1,5 @@ /// @ref core -/// @file glm/matrix_mat2x3_precision.hpp +/// @file glm/ext/matrix_float2x3_precision.hpp #pragma once #include "../detail/type_mat2x3.hpp" diff --git a/glm/ext/matrix_float2x4_precision.hpp b/glm/ext/matrix_float2x4_precision.hpp index 5d0b0b72..f96113c6 100644 --- a/glm/ext/matrix_float2x4_precision.hpp +++ b/glm/ext/matrix_float2x4_precision.hpp @@ -1,5 +1,5 @@ /// @ref core -/// @file glm/matrix_mat2x4_precision.hpp +/// @file glm/ext/matrix_float2x4_precision.hpp #pragma once #include "../detail/type_mat2x4.hpp" diff --git a/glm/ext/matrix_float3x2_precision.hpp b/glm/ext/matrix_float3x2_precision.hpp index 602453ec..55cc6480 100644 --- a/glm/ext/matrix_float3x2_precision.hpp +++ b/glm/ext/matrix_float3x2_precision.hpp @@ -1,5 +1,5 @@ /// @ref core -/// @file glm/matrix_mat3x2_precision.hpp +/// @file glm/ext/matrix_float3x2_precision.hpp #pragma once #include "../detail/type_mat3x2.hpp" diff --git a/glm/ext/matrix_float3x3_precision.hpp b/glm/ext/matrix_float3x3_precision.hpp index a7c83b11..48a6ec69 100644 --- a/glm/ext/matrix_float3x3_precision.hpp +++ b/glm/ext/matrix_float3x3_precision.hpp @@ -1,5 +1,5 @@ /// @ref core -/// @file glm/matrix_mat3x3_precision.hpp +/// @file glm/ext/matrix_float3x3_precision.hpp #pragma once #include "../detail/type_mat3x3.hpp" diff --git a/glm/ext/matrix_float3x4_precision.hpp b/glm/ext/matrix_float3x4_precision.hpp index 6a0ad9c9..8854f14a 100644 --- a/glm/ext/matrix_float3x4_precision.hpp +++ b/glm/ext/matrix_float3x4_precision.hpp @@ -1,5 +1,5 @@ /// @ref core -/// @file glm/matrix_mat3x4_precision.hpp +/// @file glm/ext/matrix_float3x4_precision.hpp #pragma once #include "../detail/type_mat3x4.hpp" diff --git a/glm/ext/matrix_float4x2_precision.hpp b/glm/ext/matrix_float4x2_precision.hpp index b721ea7e..36ffbdb1 100644 --- a/glm/ext/matrix_float4x2_precision.hpp +++ b/glm/ext/matrix_float4x2_precision.hpp @@ -1,5 +1,5 @@ /// @ref core -/// @file glm/matrix_mat2x2_precision.hpp +/// @file glm/ext/matrix_float2x2_precision.hpp #pragma once #include "../detail/type_mat2x2.hpp" diff --git a/glm/ext/matrix_float4x3_precision.hpp b/glm/ext/matrix_float4x3_precision.hpp index 1fde4e7f..2543b2a0 100644 --- a/glm/ext/matrix_float4x3_precision.hpp +++ b/glm/ext/matrix_float4x3_precision.hpp @@ -1,5 +1,5 @@ /// @ref core -/// @file glm/matrix_mat4x3_precision.hpp +/// @file glm/ext/matrix_float4x3_precision.hpp #pragma once #include "../detail/type_mat4x3.hpp" diff --git a/glm/ext/matrix_float4x4_precision.hpp b/glm/ext/matrix_float4x4_precision.hpp index f72b2911..1f46c159 100644 --- a/glm/ext/matrix_float4x4_precision.hpp +++ b/glm/ext/matrix_float4x4_precision.hpp @@ -1,5 +1,5 @@ /// @ref core -/// @file glm/matrix_mat4x4_precision.hpp +/// @file glm/ext/matrix_float4x4_precision.hpp #pragma once #include "../detail/type_mat4x4.hpp" diff --git a/glm/ext/matrix_relational.hpp b/glm/ext/matrix_relational.hpp index d01d2f26..1711fd21 100644 --- a/glm/ext/matrix_relational.hpp +++ b/glm/ext/matrix_relational.hpp @@ -3,7 +3,7 @@ /// /// @see core (dependence) /// -/// @defgroup ext_vector_relational GLM_EXT_matrix_relational +/// @defgroup ext_matrix_relational GLM_EXT_matrix_relational /// @ingroup ext /// /// Include to use the features of this extension. diff --git a/glm/ext/scalar_relational.hpp b/glm/ext/scalar_relational.hpp index b3e07714..eacb063e 100644 --- a/glm/ext/scalar_relational.hpp +++ b/glm/ext/scalar_relational.hpp @@ -3,7 +3,7 @@ /// /// @see core (dependence) /// -/// @defgroup ext_vector_relational GLM_EXT_scalar_relational +/// @defgroup ext_scalar_relational GLM_EXT_scalar_relational /// @ingroup ext /// /// Include to use the features of this extension. @@ -26,7 +26,7 @@ namespace glm /// /// @tparam genType Floating-point or integer scalar types /// - /// @see ext_vector_relational + /// @see ext_scalar_relational template GLM_FUNC_DECL GLM_CONSTEXPR bool equal(genType const& x, genType const& y, genType const& epsilon); @@ -35,7 +35,7 @@ namespace glm /// /// @tparam genType Floating-point or integer scalar types /// - /// @see ext_vector_relational + /// @see ext_scalar_relational template GLM_FUNC_DECL GLM_CONSTEXPR bool notEqual(genType const& x, genType const& y, genType const& epsilon); diff --git a/glm/ext/scalar_relational.inl b/glm/ext/scalar_relational.inl index 32358e3e..41cae6d9 100644 --- a/glm/ext/scalar_relational.inl +++ b/glm/ext/scalar_relational.inl @@ -1,7 +1,3 @@ -/// @ref ext_scalar_relational -/// @file glm/ext/scalar_relational.inl - -// Dependency: #include "../common.hpp" namespace glm diff --git a/glm/ext/vector_bool1.hpp b/glm/ext/vector_bool1.hpp index bdfea756..8f3dca18 100644 --- a/glm/ext/vector_bool1.hpp +++ b/glm/ext/vector_bool1.hpp @@ -1,4 +1,4 @@ -/// @ref ext_vector_bvec1 +/// @ref ext_vector_bool1 /// @file glm/ext/vector_bool1.hpp /// /// @see core (dependence) @@ -6,7 +6,7 @@ /// @defgroup ext_vector_bool1 GLM_EXT_vector_bool1 /// @ingroup ext /// -/// Include to use the features of this extension. +/// Include to use the features of this extension. /// /// Exposes bvec1 vector type. @@ -25,7 +25,7 @@ namespace glm /// 1 components vector of boolean. /// - /// @see ext_vector_bvec1 extension. + /// @see ext_vector_bool1 extension. typedef vec<1, bool, defaultp> bvec1; /// @} diff --git a/glm/ext/vector_bool1_precision.hpp b/glm/ext/vector_bool1_precision.hpp index 8309240d..52f2f677 100644 --- a/glm/ext/vector_bool1_precision.hpp +++ b/glm/ext/vector_bool1_precision.hpp @@ -1,12 +1,12 @@ -/// @ref ext_vector_bvec1_precision -/// @file glm/ext/vector_bvec1_precision.hpp +/// @ref ext_vector_bool1_precision +/// @file glm/ext/vector_bool1_precision.hpp /// /// @see core (dependence) /// -/// @defgroup ext_vector_bvec1_precision GLM_EXT_vector_bvec1_precision +/// @defgroup ext_vector_bool1_precision GLM_EXT_vector_bool1_precision /// @ingroup ext /// -/// Include to use the features of this extension. +/// Include to use the features of this extension. /// /// Exposes highp_bvec1, mediump_bvec1 and lowp_bvec1 types. @@ -15,27 +15,27 @@ #include "../detail/type_vec1.hpp" #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_EXT_vector_bvec1_precision extension included") +# pragma message("GLM: GLM_EXT_vector_bool1_precision extension included") #endif namespace glm { - /// @addtogroup ext_vector_bvec1_precision + /// @addtogroup ext_vector_bool1_precision /// @{ /// 1 component vector of bool values. /// - /// @see ext_vector_bvec1_precision + /// @see ext_vector_bool1_precision typedef vec<1, bool, highp> highp_bvec1; /// 1 component vector of bool values. /// - /// @see ext_vector_bvec1_precision + /// @see ext_vector_bool1_precision typedef vec<1, bool, mediump> mediump_bvec1; /// 1 component vector of bool values. /// - /// @see ext_vector_bvec1_precision + /// @see ext_vector_bool1_precision typedef vec<1, bool, lowp> lowp_bvec1; /// @} diff --git a/glm/ext/vector_bool2_precision.hpp b/glm/ext/vector_bool2_precision.hpp index b40e9e80..5fd012b0 100644 --- a/glm/ext/vector_bool2_precision.hpp +++ b/glm/ext/vector_bool2_precision.hpp @@ -1,5 +1,5 @@ /// @ref core -/// @file glm/bvec2_precision.hpp +/// @file glm/ext/vector_bool2_precision.hpp #pragma once #include "../detail/type_vec2.hpp" diff --git a/glm/ext/vector_bool3_precision.hpp b/glm/ext/vector_bool3_precision.hpp index bc3b4a2e..0b377d67 100644 --- a/glm/ext/vector_bool3_precision.hpp +++ b/glm/ext/vector_bool3_precision.hpp @@ -1,8 +1,7 @@ /// @ref core -/// @file glm/bvec3_precision.hpp +/// @file glm/ext/vector_bool3_precision.hpp #pragma once -#include "../detail/setup.hpp" #include "../detail/type_vec3.hpp" namespace glm @@ -11,25 +10,22 @@ namespace glm /// @{ /// 3 components vector of high qualifier bool numbers. - /// There is no guarantee on the actual qualifier. /// /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier typedef vec<3, bool, highp> highp_bvec3; /// 3 components vector of medium qualifier bool numbers. - /// There is no guarantee on the actual qualifier. /// /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier typedef vec<3, bool, mediump> mediump_bvec3; /// 3 components vector of low qualifier bool numbers. - /// There is no guarantee on the actual qualifier. /// /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier typedef vec<3, bool, lowp> lowp_bvec3; -/// @} + /// @} }//namespace glm diff --git a/glm/ext/vector_bool4_precision.hpp b/glm/ext/vector_bool4_precision.hpp index 89a89ce0..25188c73 100644 --- a/glm/ext/vector_bool4_precision.hpp +++ b/glm/ext/vector_bool4_precision.hpp @@ -1,5 +1,5 @@ /// @ref core -/// @file glm/bvec4_precision.hpp +/// @file glm/ext/vector_bool4_precision.hpp #pragma once #include "../detail/type_vec4.hpp" diff --git a/glm/ext/vector_double1.hpp b/glm/ext/vector_double1.hpp index 1878c8ea..6b87215c 100644 --- a/glm/ext/vector_double1.hpp +++ b/glm/ext/vector_double1.hpp @@ -3,7 +3,7 @@ /// /// @see core (dependence) /// -/// @defgroup ext_vector_dvec1 GLM_EXT_vector_double1 +/// @defgroup ext_vector_double1 GLM_EXT_vector_double1 /// @ingroup ext /// /// Include to use the features of this extension. @@ -20,12 +20,12 @@ namespace glm { - /// @addtogroup ext_vector_dvec1 + /// @addtogroup ext_vector_double1 /// @{ /// 1 components vector of double-precision floating-point numbers. /// - /// @see ext_vector_dvec1 extension. + /// @see ext_vector_double1 extension. typedef vec<1, double, defaultp> dvec1; /// @} diff --git a/glm/ext/vector_double2_precision.hpp b/glm/ext/vector_double2_precision.hpp index 585a5749..36f2efd1 100644 --- a/glm/ext/vector_double2_precision.hpp +++ b/glm/ext/vector_double2_precision.hpp @@ -1,5 +1,5 @@ /// @ref core -/// @file glm/vector_double2_precision.hpp +/// @file glm/ext/vector_double2_precision.hpp #pragma once #include "../detail/type_vec2.hpp" diff --git a/glm/ext/vector_double3_precision.hpp b/glm/ext/vector_double3_precision.hpp index ec1b2e6c..b4a44409 100644 --- a/glm/ext/vector_double3_precision.hpp +++ b/glm/ext/vector_double3_precision.hpp @@ -1,5 +1,5 @@ /// @ref core -/// @file glm/vector_double3_precision.hpp +/// @file glm/ext/vector_double3_precision.hpp #pragma once #include "../detail/type_vec3.hpp" diff --git a/glm/ext/vector_double4_precision.hpp b/glm/ext/vector_double4_precision.hpp index 5514b926..aa17c2eb 100644 --- a/glm/ext/vector_double4_precision.hpp +++ b/glm/ext/vector_double4_precision.hpp @@ -1,5 +1,5 @@ /// @ref core -/// @file glm/vector_double4_precision.hpp +/// @file glm/ext/vector_double4_precision.hpp #pragma once #include "../detail/setup.hpp" diff --git a/glm/ext/vector_float3_precision.hpp b/glm/ext/vector_float3_precision.hpp index 665a049f..b4779e59 100644 --- a/glm/ext/vector_float3_precision.hpp +++ b/glm/ext/vector_float3_precision.hpp @@ -1,8 +1,7 @@ /// @ref core -/// @file glm/vector_float3_precision.hpp +/// @file glm/ext/vector_float3_precision.hpp #pragma once -#include "../detail/setup.hpp" #include "../detail/type_vec3.hpp" namespace glm diff --git a/glm/ext/vector_float4_precision.hpp b/glm/ext/vector_float4_precision.hpp index 972475ae..014f754b 100644 --- a/glm/ext/vector_float4_precision.hpp +++ b/glm/ext/vector_float4_precision.hpp @@ -1,5 +1,5 @@ /// @ref core -/// @file glm/vector_float4_precision.hpp +/// @file glm/ext/vector_float4_precision.hpp #pragma once #include "../detail/type_vec4.hpp" diff --git a/glm/ext/vector_int2_precision.hpp b/glm/ext/vector_int2_precision.hpp index 4bd9cab9..1f75a501 100644 --- a/glm/ext/vector_int2_precision.hpp +++ b/glm/ext/vector_int2_precision.hpp @@ -1,8 +1,7 @@ /// @ref core -/// @file glm/vector_int2_precision.hpp +/// @file glm/ext/vector_int2_precision.hpp #pragma once -#include "../detail/setup.hpp" #include "../detail/type_vec2.hpp" namespace glm diff --git a/glm/ext/vector_int3_precision.hpp b/glm/ext/vector_int3_precision.hpp index 574f9943..25c6f5c3 100644 --- a/glm/ext/vector_int3_precision.hpp +++ b/glm/ext/vector_int3_precision.hpp @@ -1,8 +1,7 @@ /// @ref core -/// @file glm/vector_int3_precision.hpp +/// @file glm/ext/vector_int3_precision.hpp #pragma once -#include "../detail/setup.hpp" #include "../detail/type_vec3.hpp" namespace glm diff --git a/glm/ext/vector_int4_precision.hpp b/glm/ext/vector_int4_precision.hpp index 8df81edd..289639b8 100644 --- a/glm/ext/vector_int4_precision.hpp +++ b/glm/ext/vector_int4_precision.hpp @@ -1,5 +1,5 @@ /// @ref core -/// @file glm/vector_int4_precision.hpp +/// @file glm/ext/vector_int4_precision.hpp #pragma once #include "../detail/type_vec4.hpp" diff --git a/glm/ext/vector_uint1_precision.hpp b/glm/ext/vector_uint1_precision.hpp index 0ba834a9..ea0db2cf 100644 --- a/glm/ext/vector_uint1_precision.hpp +++ b/glm/ext/vector_uint1_precision.hpp @@ -25,17 +25,17 @@ namespace glm /// 1 component vector of unsigned integer values. /// - /// @see ext_vec1 + /// @see ext_vector_uint1_precision typedef vec<1, unsigned int, highp> highp_uvec1; /// 1 component vector of unsigned integer values. /// - /// @see ext_vec1 + /// @see ext_vector_uint1_precision typedef vec<1, unsigned int, mediump> mediump_uvec1; /// 1 component vector of unsigned integer values. /// - /// @see ext_vec1 + /// @see ext_vector_uint1_precision typedef vec<1, unsigned int, lowp> lowp_uvec1; /// @} diff --git a/glm/ext/vector_uint3_precision.hpp b/glm/ext/vector_uint3_precision.hpp index 9e39a500..778e708f 100644 --- a/glm/ext/vector_uint3_precision.hpp +++ b/glm/ext/vector_uint3_precision.hpp @@ -2,7 +2,6 @@ /// @file glm/ext/vector_uint3_precision.hpp #pragma once -#include "../detail/setup.hpp" #include "../detail/type_vec3.hpp" namespace glm