Browse Source

Improved doxygen API doc

Christophe Riccio 7 years ago
parent
commit
0b974f0d00
80 changed files with 125 additions and 98 deletions
  1. 0 1
      glm/common.hpp
  2. 1 1
      glm/ext/matrix_double2x2.hpp
  3. 1 1
      glm/ext/matrix_double2x2_precision.hpp
  4. 1 1
      glm/ext/matrix_double2x3.hpp
  5. 1 1
      glm/ext/matrix_double2x3_precision.hpp
  6. 1 1
      glm/ext/matrix_double2x4.hpp
  7. 1 1
      glm/ext/matrix_double2x4_precision.hpp
  8. 1 1
      glm/ext/matrix_double3x2.hpp
  9. 1 1
      glm/ext/matrix_double3x2_precision.hpp
  10. 1 1
      glm/ext/matrix_double3x3.hpp
  11. 1 1
      glm/ext/matrix_double3x3_precision.hpp
  12. 1 1
      glm/ext/matrix_double3x4.hpp
  13. 1 1
      glm/ext/matrix_double3x4_precision.hpp
  14. 1 1
      glm/ext/matrix_double4x2.hpp
  15. 1 1
      glm/ext/matrix_double4x2_precision.hpp
  16. 1 1
      glm/ext/matrix_double4x3.hpp
  17. 1 1
      glm/ext/matrix_double4x3_precision.hpp
  18. 1 1
      glm/ext/matrix_double4x4.hpp
  19. 1 1
      glm/ext/matrix_double4x4_precision.hpp
  20. 1 1
      glm/ext/matrix_float2x2.hpp
  21. 1 1
      glm/ext/matrix_float2x2_precision.hpp
  22. 1 1
      glm/ext/matrix_float2x3.hpp
  23. 1 1
      glm/ext/matrix_float2x3_precision.hpp
  24. 1 1
      glm/ext/matrix_float2x4.hpp
  25. 1 1
      glm/ext/matrix_float2x4_precision.hpp
  26. 1 1
      glm/ext/matrix_float3x2_precision.hpp
  27. 1 1
      glm/ext/matrix_float3x3.hpp
  28. 1 1
      glm/ext/matrix_float3x3_precision.hpp
  29. 1 1
      glm/ext/matrix_float3x4.hpp
  30. 1 1
      glm/ext/matrix_float3x4_precision.hpp
  31. 1 1
      glm/ext/matrix_float4x2.hpp
  32. 1 1
      glm/ext/matrix_float4x2_precision.hpp
  33. 1 1
      glm/ext/matrix_float4x3.hpp
  34. 1 1
      glm/ext/matrix_float4x3_precision.hpp
  35. 1 1
      glm/ext/matrix_float4x4.hpp
  36. 1 1
      glm/ext/matrix_float4x4_precision.hpp
  37. 2 2
      glm/ext/matrix_transform.hpp
  38. 2 2
      glm/ext/quaternion_double_precision.hpp
  39. 2 2
      glm/ext/quaternion_geometric.hpp
  40. 2 2
      glm/ext/quaternion_relational.hpp
  41. 2 2
      glm/ext/quaternion_transform.hpp
  42. 2 2
      glm/ext/quaternion_trigonometric.hpp
  43. 1 1
      glm/ext/vector_bool2.hpp
  44. 1 1
      glm/ext/vector_bool2_precision.hpp
  45. 1 1
      glm/ext/vector_bool3.hpp
  46. 1 1
      glm/ext/vector_bool3_precision.hpp
  47. 1 1
      glm/ext/vector_bool4.hpp
  48. 1 1
      glm/ext/vector_bool4_precision.hpp
  49. 1 1
      glm/ext/vector_double1.hpp
  50. 1 1
      glm/ext/vector_double2.hpp
  51. 1 1
      glm/ext/vector_double2_precision.hpp
  52. 1 1
      glm/ext/vector_double3.hpp
  53. 1 1
      glm/ext/vector_double3_precision.hpp
  54. 1 1
      glm/ext/vector_double4.hpp
  55. 1 1
      glm/ext/vector_double4_precision.hpp
  56. 1 1
      glm/ext/vector_float1.hpp
  57. 2 2
      glm/ext/vector_float1_precision.hpp
  58. 1 1
      glm/ext/vector_float2.hpp
  59. 1 1
      glm/ext/vector_float2_precision.hpp
  60. 1 1
      glm/ext/vector_float3.hpp
  61. 1 1
      glm/ext/vector_float3_precision.hpp
  62. 1 1
      glm/ext/vector_float4.hpp
  63. 1 1
      glm/ext/vector_float4_precision.hpp
  64. 1 1
      glm/ext/vector_int1_precision.hpp
  65. 1 1
      glm/ext/vector_int2.hpp
  66. 1 1
      glm/ext/vector_int2_precision.hpp
  67. 1 1
      glm/ext/vector_int3.hpp
  68. 1 1
      glm/ext/vector_int3_precision.hpp
  69. 1 1
      glm/ext/vector_int4.hpp
  70. 1 1
      glm/ext/vector_int4_precision.hpp
  71. 2 2
      glm/ext/vector_uint1_precision.hpp
  72. 1 1
      glm/ext/vector_uint2.hpp
  73. 1 1
      glm/ext/vector_uint2_precision.hpp
  74. 1 1
      glm/ext/vector_uint3.hpp
  75. 1 1
      glm/ext/vector_uint3_precision.hpp
  76. 1 1
      glm/ext/vector_uint4.hpp
  77. 1 1
      glm/ext/vector_uint4_precision.hpp
  78. 41 8
      glm/glm.hpp
  79. 0 3
      glm/gtc/type_precision.hpp
  80. 0 2
      glm/gtx/type_aligned.hpp

+ 0 - 1
glm/common.hpp

@@ -26,7 +26,6 @@ namespace glm
 	///
 	///
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/abs.xml">GLSL abs man page</a>
 	/// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/abs.xml">GLSL abs man page</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
 	/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
-	/// @see qualifier
 	template<typename genType>
 	template<typename genType>
 	GLM_FUNC_DECL GLM_CONSTEXPR genType abs(genType x);
 	GLM_FUNC_DECL GLM_CONSTEXPR genType abs(genType x);
 
 

+ 1 - 1
glm/ext/matrix_double2x2.hpp

@@ -6,7 +6,7 @@
 
 
 namespace glm
 namespace glm
 {
 {
-	/// @addtogroup core
+	/// @addtogroup core_matrix
 	/// @{
 	/// @{
 
 
 	/// 2 columns of 2 components matrix of double-precision floating-point numbers.
 	/// 2 columns of 2 components matrix of double-precision floating-point numbers.

+ 1 - 1
glm/ext/matrix_double2x2_precision.hpp

@@ -6,7 +6,7 @@
 
 
 namespace glm
 namespace glm
 {
 {
-	/// @addtogroup core_precision
+	/// @addtogroup core_matrix_precision
 	/// @{
 	/// @{
 
 
 	/// 2 columns of 2 components matrix of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
 	/// 2 columns of 2 components matrix of double-precision floating-point numbers using low precision arithmetic in term of ULPs.

+ 1 - 1
glm/ext/matrix_double2x3.hpp

@@ -6,7 +6,7 @@
 
 
 namespace glm
 namespace glm
 {
 {
-	/// @addtogroup core
+	/// @addtogroup core_matrix
 	/// @{
 	/// @{
 
 
 	/// 2 columns of 3 components matrix of double-precision floating-point numbers.
 	/// 2 columns of 3 components matrix of double-precision floating-point numbers.

+ 1 - 1
glm/ext/matrix_double2x3_precision.hpp

@@ -6,7 +6,7 @@
 
 
 namespace glm
 namespace glm
 {
 {
-	/// @addtogroup core_precision
+	/// @addtogroup core_matrix_precision
 	/// @{
 	/// @{
 
 
 	/// 2 columns of 3 components matrix of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
 	/// 2 columns of 3 components matrix of double-precision floating-point numbers using low precision arithmetic in term of ULPs.

+ 1 - 1
glm/ext/matrix_double2x4.hpp

@@ -6,7 +6,7 @@
 
 
 namespace glm
 namespace glm
 {
 {
-	/// @addtogroup core
+	/// @addtogroup core_matrix
 	/// @{
 	/// @{
 
 
 	/// 2 columns of 4 components matrix of double-precision floating-point numbers.
 	/// 2 columns of 4 components matrix of double-precision floating-point numbers.

+ 1 - 1
glm/ext/matrix_double2x4_precision.hpp

@@ -6,7 +6,7 @@
 
 
 namespace glm
 namespace glm
 {
 {
-	/// @addtogroup core_precision
+	/// @addtogroup core_matrix_precision
 	/// @{
 	/// @{
 
 
 	/// 2 columns of 4 components matrix of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
 	/// 2 columns of 4 components matrix of double-precision floating-point numbers using low precision arithmetic in term of ULPs.

+ 1 - 1
glm/ext/matrix_double3x2.hpp

@@ -6,7 +6,7 @@
 
 
 namespace glm
 namespace glm
 {
 {
-	/// @addtogroup core
+	/// @addtogroup core_matrix
 	/// @{
 	/// @{
 
 
 	/// 3 columns of 2 components matrix of double-precision floating-point numbers.
 	/// 3 columns of 2 components matrix of double-precision floating-point numbers.

+ 1 - 1
glm/ext/matrix_double3x2_precision.hpp

@@ -6,7 +6,7 @@
 
 
 namespace glm
 namespace glm
 {
 {
-	/// @addtogroup core_precision
+	/// @addtogroup core_matrix_precision
 	/// @{
 	/// @{
 
 
 	/// 3 columns of 2 components matrix of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
 	/// 3 columns of 2 components matrix of double-precision floating-point numbers using low precision arithmetic in term of ULPs.

+ 1 - 1
glm/ext/matrix_double3x3.hpp

@@ -6,7 +6,7 @@
 
 
 namespace glm
 namespace glm
 {
 {
-	/// @addtogroup core
+	/// @addtogroup core_matrix
 	/// @{
 	/// @{
 
 
 	/// 3 columns of 3 components matrix of double-precision floating-point numbers.
 	/// 3 columns of 3 components matrix of double-precision floating-point numbers.

+ 1 - 1
glm/ext/matrix_double3x3_precision.hpp

@@ -6,7 +6,7 @@
 
 
 namespace glm
 namespace glm
 {
 {
-	/// @addtogroup core_precision
+	/// @addtogroup core_matrix_precision
 	/// @{
 	/// @{
 
 
 	/// 3 columns of 3 components matrix of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
 	/// 3 columns of 3 components matrix of double-precision floating-point numbers using low precision arithmetic in term of ULPs.

+ 1 - 1
glm/ext/matrix_double3x4.hpp

@@ -6,7 +6,7 @@
 
 
 namespace glm
 namespace glm
 {
 {
-	/// @addtogroup core
+	/// @addtogroup core_matrix
 	/// @{
 	/// @{
 
 
 	/// 3 columns of 4 components matrix of double-precision floating-point numbers.
 	/// 3 columns of 4 components matrix of double-precision floating-point numbers.

+ 1 - 1
glm/ext/matrix_double3x4_precision.hpp

@@ -6,7 +6,7 @@
 
 
 namespace glm
 namespace glm
 {
 {
-	/// @addtogroup core_precision
+	/// @addtogroup core_matrix_precision
 	/// @{
 	/// @{
 
 
 	/// 3 columns of 4 components matrix of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
 	/// 3 columns of 4 components matrix of double-precision floating-point numbers using low precision arithmetic in term of ULPs.

+ 1 - 1
glm/ext/matrix_double4x2.hpp

@@ -6,7 +6,7 @@
 
 
 namespace glm
 namespace glm
 {
 {
-	/// @addtogroup core
+	/// @addtogroup core_matrix
 	/// @{
 	/// @{
 
 
 	/// 4 columns of 2 components matrix of double-precision floating-point numbers.
 	/// 4 columns of 2 components matrix of double-precision floating-point numbers.

+ 1 - 1
glm/ext/matrix_double4x2_precision.hpp

@@ -6,7 +6,7 @@
 
 
 namespace glm
 namespace glm
 {
 {
-	/// @addtogroup core_precision
+	/// @addtogroup core_matrix_precision
 	/// @{
 	/// @{
 
 
 	/// 4 columns of 2 components matrix of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
 	/// 4 columns of 2 components matrix of double-precision floating-point numbers using low precision arithmetic in term of ULPs.

+ 1 - 1
glm/ext/matrix_double4x3.hpp

@@ -6,7 +6,7 @@
 
 
 namespace glm
 namespace glm
 {
 {
-	/// @addtogroup core
+	/// @addtogroup core_matrix
 	/// @{
 	/// @{
 
 
 	/// 4 columns of 3 components matrix of double-precision floating-point numbers.
 	/// 4 columns of 3 components matrix of double-precision floating-point numbers.

+ 1 - 1
glm/ext/matrix_double4x3_precision.hpp

@@ -6,7 +6,7 @@
 
 
 namespace glm
 namespace glm
 {
 {
-	/// @addtogroup core_precision
+	/// @addtogroup core_matrix_precision
 	/// @{
 	/// @{
 
 
 	/// 4 columns of 3 components matrix of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
 	/// 4 columns of 3 components matrix of double-precision floating-point numbers using low precision arithmetic in term of ULPs.

+ 1 - 1
glm/ext/matrix_double4x4.hpp

@@ -6,7 +6,7 @@
 
 
 namespace glm
 namespace glm
 {
 {
-	/// @addtogroup core
+	/// @addtogroup core_matrix
 	/// @{
 	/// @{
 
 
 	/// 4 columns of 4 components matrix of double-precision floating-point numbers.
 	/// 4 columns of 4 components matrix of double-precision floating-point numbers.

+ 1 - 1
glm/ext/matrix_double4x4_precision.hpp

@@ -6,7 +6,7 @@
 
 
 namespace glm
 namespace glm
 {
 {
-	/// @addtogroup core_precision
+	/// @addtogroup core_matrix_precision
 	/// @{
 	/// @{
 
 
 	/// 4 columns of 4 components matrix of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
 	/// 4 columns of 4 components matrix of double-precision floating-point numbers using low precision arithmetic in term of ULPs.

+ 1 - 1
glm/ext/matrix_float2x2.hpp

@@ -6,7 +6,7 @@
 
 
 namespace glm
 namespace glm
 {
 {
-	/// @addtogroup core
+	/// @addtogroup core_matrix
 	/// @{
 	/// @{
 
 
 	/// 2 columns of 2 components matrix of single-precision floating-point numbers.
 	/// 2 columns of 2 components matrix of single-precision floating-point numbers.

+ 1 - 1
glm/ext/matrix_float2x2_precision.hpp

@@ -6,7 +6,7 @@
 
 
 namespace glm
 namespace glm
 {
 {
-	/// @addtogroup core_precision
+	/// @addtogroup core_matrix_precision
 	/// @{
 	/// @{
 
 
 	/// 2 columns of 2 components matrix of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
 	/// 2 columns of 2 components matrix of single-precision floating-point numbers using low precision arithmetic in term of ULPs.

+ 1 - 1
glm/ext/matrix_float2x3.hpp

@@ -6,7 +6,7 @@
 
 
 namespace glm
 namespace glm
 {
 {
-	/// @addtogroup core
+	/// @addtogroup core_matrix
 	/// @{
 	/// @{
 
 
 	/// 2 columns of 3 components matrix of single-precision floating-point numbers.
 	/// 2 columns of 3 components matrix of single-precision floating-point numbers.

+ 1 - 1
glm/ext/matrix_float2x3_precision.hpp

@@ -6,7 +6,7 @@
 
 
 namespace glm
 namespace glm
 {
 {
-	/// @addtogroup core_precision
+	/// @addtogroup core_matrix_precision
 	/// @{
 	/// @{
 
 
 	/// 2 columns of 3 components matrix of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
 	/// 2 columns of 3 components matrix of single-precision floating-point numbers using low precision arithmetic in term of ULPs.

+ 1 - 1
glm/ext/matrix_float2x4.hpp

@@ -6,7 +6,7 @@
 
 
 namespace glm
 namespace glm
 {
 {
-	/// @addtogroup core
+	/// @addtogroup core_matrix
 	/// @{
 	/// @{
 
 
 	/// 2 columns of 4 components matrix of single-precision floating-point numbers.
 	/// 2 columns of 4 components matrix of single-precision floating-point numbers.

+ 1 - 1
glm/ext/matrix_float2x4_precision.hpp

@@ -6,7 +6,7 @@
 
 
 namespace glm
 namespace glm
 {
 {
-	/// @addtogroup core_precision
+	/// @addtogroup core_matrix_precision
 	/// @{
 	/// @{
 
 
 	/// 2 columns of 4 components matrix of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
 	/// 2 columns of 4 components matrix of single-precision floating-point numbers using low precision arithmetic in term of ULPs.

+ 1 - 1
glm/ext/matrix_float3x2_precision.hpp

@@ -6,7 +6,7 @@
 
 
 namespace glm
 namespace glm
 {
 {
-	/// @addtogroup core_precision
+	/// @addtogroup core_matrix_precision
 	/// @{
 	/// @{
 
 
 	/// 3 columns of 2 components matrix of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
 	/// 3 columns of 2 components matrix of single-precision floating-point numbers using low precision arithmetic in term of ULPs.

+ 1 - 1
glm/ext/matrix_float3x3.hpp

@@ -6,7 +6,7 @@
 
 
 namespace glm
 namespace glm
 {
 {
-	/// @addtogroup core
+	/// @addtogroup core_matrix
 	/// @{
 	/// @{
 
 
 	/// 3 columns of 3 components matrix of single-precision floating-point numbers.
 	/// 3 columns of 3 components matrix of single-precision floating-point numbers.

+ 1 - 1
glm/ext/matrix_float3x3_precision.hpp

@@ -6,7 +6,7 @@
 
 
 namespace glm
 namespace glm
 {
 {
-	/// @addtogroup core_precision
+	/// @addtogroup core_matrix_precision
 	/// @{
 	/// @{
 
 
 	/// 3 columns of 3 components matrix of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
 	/// 3 columns of 3 components matrix of single-precision floating-point numbers using low precision arithmetic in term of ULPs.

+ 1 - 1
glm/ext/matrix_float3x4.hpp

@@ -6,7 +6,7 @@
 
 
 namespace glm
 namespace glm
 {
 {
-	/// @addtogroup core
+	/// @addtogroup core_matrix
 	/// @{
 	/// @{
 
 
 	/// 3 columns of 4 components matrix of single-precision floating-point numbers.
 	/// 3 columns of 4 components matrix of single-precision floating-point numbers.

+ 1 - 1
glm/ext/matrix_float3x4_precision.hpp

@@ -6,7 +6,7 @@
 
 
 namespace glm
 namespace glm
 {
 {
-	/// @addtogroup core_precision
+	/// @addtogroup core_matrix_precision
 	/// @{
 	/// @{
 
 
 	/// 3 columns of 4 components matrix of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
 	/// 3 columns of 4 components matrix of single-precision floating-point numbers using low precision arithmetic in term of ULPs.

+ 1 - 1
glm/ext/matrix_float4x2.hpp

@@ -6,7 +6,7 @@
 
 
 namespace glm
 namespace glm
 {
 {
-	/// @addtogroup core
+	/// @addtogroup core_matrix
 	/// @{
 	/// @{
 
 
 	/// 4 columns of 2 components matrix of single-precision floating-point numbers.
 	/// 4 columns of 2 components matrix of single-precision floating-point numbers.

+ 1 - 1
glm/ext/matrix_float4x2_precision.hpp

@@ -6,7 +6,7 @@
 
 
 namespace glm
 namespace glm
 {
 {
-	/// @addtogroup core_precision
+	/// @addtogroup core_matrix_precision
 	/// @{
 	/// @{
 
 
 	/// 4 columns of 2 components matrix of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
 	/// 4 columns of 2 components matrix of single-precision floating-point numbers using low precision arithmetic in term of ULPs.

+ 1 - 1
glm/ext/matrix_float4x3.hpp

@@ -6,7 +6,7 @@
 
 
 namespace glm
 namespace glm
 {
 {
-	/// @addtogroup core
+	/// @addtogroup core_matrix
 	/// @{
 	/// @{
 
 
 	/// 4 columns of 3 components matrix of single-precision floating-point numbers.
 	/// 4 columns of 3 components matrix of single-precision floating-point numbers.

+ 1 - 1
glm/ext/matrix_float4x3_precision.hpp

@@ -6,7 +6,7 @@
 
 
 namespace glm
 namespace glm
 {
 {
-	/// @addtogroup core_precision
+	/// @addtogroup core_matrix_precision
 	/// @{
 	/// @{
 
 
 	/// 4 columns of 3 components matrix of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
 	/// 4 columns of 3 components matrix of single-precision floating-point numbers using low precision arithmetic in term of ULPs.

+ 1 - 1
glm/ext/matrix_float4x4.hpp

@@ -6,7 +6,7 @@
 
 
 namespace glm
 namespace glm
 {
 {
-	/// @ingroup core
+	/// @ingroup core_matrix
 	/// @{
 	/// @{
 
 
 	/// 4 columns of 4 components matrix of single-precision floating-point numbers.
 	/// 4 columns of 4 components matrix of single-precision floating-point numbers.

+ 1 - 1
glm/ext/matrix_float4x4_precision.hpp

@@ -6,7 +6,7 @@
 
 
 namespace glm
 namespace glm
 {
 {
-	/// @addtogroup core_precision
+	/// @addtogroup core_matrix_precision
 	/// @{
 	/// @{
 
 
 	/// 4 columns of 4 components matrix of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
 	/// 4 columns of 4 components matrix of single-precision floating-point numbers using low precision arithmetic in term of ULPs.

+ 2 - 2
glm/ext/matrix_transform.hpp

@@ -4,8 +4,6 @@
 /// @defgroup ext_matrix_transform GLM_EXT_matrix_transform
 /// @defgroup ext_matrix_transform GLM_EXT_matrix_transform
 /// @ingroup ext
 /// @ingroup ext
 ///
 ///
-/// Include <glm/ext/matrix_transform.hpp> to use the features of this extension.
-///
 /// Defines functions that generate common transformation matrices.
 /// Defines functions that generate common transformation matrices.
 ///
 ///
 /// The matrices generated by this extension use standard OpenGL fixed-function
 /// The matrices generated by this extension use standard OpenGL fixed-function
@@ -14,6 +12,8 @@
 /// (perspective, ortho, etc) are designed to expect. The OpenGL compatibility
 /// (perspective, ortho, etc) are designed to expect. The OpenGL compatibility
 /// specifications defines the particular layout of this eye space.
 /// specifications defines the particular layout of this eye space.
 ///
 ///
+/// Include <glm/ext/matrix_transform.hpp> to use the features of this extension.
+///
 /// @see ext_matrix_projection
 /// @see ext_matrix_projection
 /// @see ext_matrix_clip_space
 /// @see ext_matrix_clip_space
 
 

+ 2 - 2
glm/ext/quaternion_double_precision.hpp

@@ -4,9 +4,9 @@
 /// @defgroup ext_quaternion_double_precision GLM_EXT_quaternion_double_precision
 /// @defgroup ext_quaternion_double_precision GLM_EXT_quaternion_double_precision
 /// @ingroup ext
 /// @ingroup ext
 ///
 ///
-/// Include <glm/ext/quaternion_double_precision.hpp> to use the features of this extension.
-///
 /// Defines a templated quaternion type and several quaternion operations.
 /// Defines a templated quaternion type and several quaternion operations.
+///
+/// Include <glm/ext/quaternion_double_precision.hpp> to use the features of this extension.
 
 
 #pragma once
 #pragma once
 
 

+ 2 - 2
glm/ext/quaternion_geometric.hpp

@@ -4,10 +4,10 @@
 /// @defgroup ext_quaternion_geometric GLM_EXT_quaternion_geometric
 /// @defgroup ext_quaternion_geometric GLM_EXT_quaternion_geometric
 /// @ingroup ext
 /// @ingroup ext
 ///
 ///
-/// Include <glm/ext/quaternion_geometric.hpp> to use the features of this extension.
-///
 /// Defines a templated quaternion type and several quaternion operations.
 /// Defines a templated quaternion type and several quaternion operations.
 ///
 ///
+/// Include <glm/ext/quaternion_geometric.hpp> to use the features of this extension.
+///
 /// @see core_geometric
 /// @see core_geometric
 /// @see ext_quaternion_float
 /// @see ext_quaternion_float
 /// @see ext_quaternion_double
 /// @see ext_quaternion_double

+ 2 - 2
glm/ext/quaternion_relational.hpp

@@ -4,10 +4,10 @@
 /// @defgroup ext_quaternion_relational GLM_EXT_quaternion_relational
 /// @defgroup ext_quaternion_relational GLM_EXT_quaternion_relational
 /// @ingroup ext
 /// @ingroup ext
 ///
 ///
-/// Include <glm/ext/quaternion_relational.hpp> to use the features of this extension.
-///
 /// Defines a templated quaternion type and several quaternion operations.
 /// Defines a templated quaternion type and several quaternion operations.
 ///
 ///
+/// Include <glm/ext/quaternion_relational.hpp> to use the features of this extension.
+///
 /// @see core_vector_relational
 /// @see core_vector_relational
 /// @see ext_vector_relational
 /// @see ext_vector_relational
 /// @see ext_matrix_relational
 /// @see ext_matrix_relational

+ 2 - 2
glm/ext/quaternion_transform.hpp

@@ -4,10 +4,10 @@
 /// @defgroup ext_quaternion_transform GLM_EXT_quaternion_transform
 /// @defgroup ext_quaternion_transform GLM_EXT_quaternion_transform
 /// @ingroup ext
 /// @ingroup ext
 ///
 ///
-/// Include <glm/ext/quaternion_transform.hpp> to use the features of this extension.
-///
 /// Defines a templated quaternion type and several quaternion operations.
 /// Defines a templated quaternion type and several quaternion operations.
 ///
 ///
+/// Include <glm/ext/quaternion_transform.hpp> to use the features of this extension.
+///
 /// @see ext_quaternion_float
 /// @see ext_quaternion_float
 /// @see ext_quaternion_double
 /// @see ext_quaternion_double
 /// @see ext_quaternion_exponential
 /// @see ext_quaternion_exponential

+ 2 - 2
glm/ext/quaternion_trigonometric.hpp

@@ -4,10 +4,10 @@
 /// @defgroup ext_quaternion_trigonometric GLM_EXT_quaternion_trigonometric
 /// @defgroup ext_quaternion_trigonometric GLM_EXT_quaternion_trigonometric
 /// @ingroup ext
 /// @ingroup ext
 ///
 ///
-/// Include <glm/ext/quaternion_trigonometric.hpp> to use the features of this extension.
-///
 /// Defines a templated quaternion type and several quaternion operations.
 /// Defines a templated quaternion type and several quaternion operations.
 ///
 ///
+/// Include <glm/ext/quaternion_trigonometric.hpp> to use the features of this extension.
+///
 /// @see ext_quaternion_float
 /// @see ext_quaternion_float
 /// @see ext_quaternion_double
 /// @see ext_quaternion_double
 /// @see ext_quaternion_exponential
 /// @see ext_quaternion_exponential

+ 1 - 1
glm/ext/vector_bool2.hpp

@@ -6,7 +6,7 @@
 
 
 namespace glm
 namespace glm
 {
 {
-	/// @addtogroup core
+	/// @addtogroup core_vector
 	/// @{
 	/// @{
 
 
 	/// 2 components vector of boolean.
 	/// 2 components vector of boolean.

+ 1 - 1
glm/ext/vector_bool2_precision.hpp

@@ -6,7 +6,7 @@
 
 
 namespace glm
 namespace glm
 {
 {
-	/// @addtogroup core_precision
+	/// @addtogroup core_vector_precision
 	/// @{
 	/// @{
 
 
 	/// 2 components vector of high qualifier bool numbers.
 	/// 2 components vector of high qualifier bool numbers.

+ 1 - 1
glm/ext/vector_bool3.hpp

@@ -6,7 +6,7 @@
 
 
 namespace glm
 namespace glm
 {
 {
-	/// @addtogroup core
+	/// @addtogroup core_vector
 	/// @{
 	/// @{
 
 
 	/// 3 components vector of boolean.
 	/// 3 components vector of boolean.

+ 1 - 1
glm/ext/vector_bool3_precision.hpp

@@ -6,7 +6,7 @@
 
 
 namespace glm
 namespace glm
 {
 {
-	/// @addtogroup core_precision
+	/// @addtogroup core_vector_precision
 	/// @{
 	/// @{
 
 
 	/// 3 components vector of high qualifier bool numbers.
 	/// 3 components vector of high qualifier bool numbers.

+ 1 - 1
glm/ext/vector_bool4.hpp

@@ -6,7 +6,7 @@
 
 
 namespace glm
 namespace glm
 {
 {
-	/// @addtogroup core
+	/// @addtogroup core_vector
 	/// @{
 	/// @{
 
 
 	/// 4 components vector of boolean.
 	/// 4 components vector of boolean.

+ 1 - 1
glm/ext/vector_bool4_precision.hpp

@@ -6,7 +6,7 @@
 
 
 namespace glm
 namespace glm
 {
 {
-	/// @addtogroup core_precision
+	/// @addtogroup core_vector_precision
 	/// @{
 	/// @{
 
 
 	/// 4 components vector of high qualifier bool numbers.
 	/// 4 components vector of high qualifier bool numbers.

+ 1 - 1
glm/ext/vector_double1.hpp

@@ -4,7 +4,7 @@
 /// @defgroup ext_vector_double1 GLM_EXT_vector_double1
 /// @defgroup ext_vector_double1 GLM_EXT_vector_double1
 /// @ingroup ext
 /// @ingroup ext
 ///
 ///
-/// Expose dvec1 vector type.
+/// Exposes double-precision floating point vector type with one component.
 ///
 ///
 /// Include <glm/ext/vector_double1.hpp> to use the features of this extension.
 /// Include <glm/ext/vector_double1.hpp> to use the features of this extension.
 ///
 ///

+ 1 - 1
glm/ext/vector_double2.hpp

@@ -6,7 +6,7 @@
 
 
 namespace glm
 namespace glm
 {
 {
-	/// @addtogroup core
+	/// @addtogroup core_vector
 	/// @{
 	/// @{
 
 
 	/// 2 components vector of double-precision floating-point numbers.
 	/// 2 components vector of double-precision floating-point numbers.

+ 1 - 1
glm/ext/vector_double2_precision.hpp

@@ -6,7 +6,7 @@
 
 
 namespace glm
 namespace glm
 {
 {
-	/// @addtogroup core_precision
+	/// @addtogroup core_vector_precision
 	/// @{
 	/// @{
 
 
 	/// 2 components vector of high double-qualifier floating-point numbers.
 	/// 2 components vector of high double-qualifier floating-point numbers.

+ 1 - 1
glm/ext/vector_double3.hpp

@@ -6,7 +6,7 @@
 
 
 namespace glm
 namespace glm
 {
 {
-	/// @addtogroup core
+	/// @addtogroup core_vector
 	/// @{
 	/// @{
 
 
 	/// 3 components vector of double-precision floating-point numbers.
 	/// 3 components vector of double-precision floating-point numbers.

+ 1 - 1
glm/ext/vector_double3_precision.hpp

@@ -6,7 +6,7 @@
 
 
 namespace glm
 namespace glm
 {
 {
-	/// @addtogroup core_precision
+	/// @addtogroup core_vector_precision
 	/// @{
 	/// @{
 
 
 	/// 3 components vector of high double-qualifier floating-point numbers.
 	/// 3 components vector of high double-qualifier floating-point numbers.

+ 1 - 1
glm/ext/vector_double4.hpp

@@ -6,7 +6,7 @@
 
 
 namespace glm
 namespace glm
 {
 {
-	/// @addtogroup core
+	/// @addtogroup core_vector
 	/// @{
 	/// @{
 
 
 	/// 4 components vector of double-precision floating-point numbers.
 	/// 4 components vector of double-precision floating-point numbers.

+ 1 - 1
glm/ext/vector_double4_precision.hpp

@@ -7,7 +7,7 @@
 
 
 namespace glm
 namespace glm
 {
 {
-	/// @addtogroup core_precision
+	/// @addtogroup core_vector_precision
 	/// @{
 	/// @{
 
 
 	/// 4 components vector of high double-qualifier floating-point numbers.
 	/// 4 components vector of high double-qualifier floating-point numbers.

+ 1 - 1
glm/ext/vector_float1.hpp

@@ -4,7 +4,7 @@
 /// @defgroup ext_vector_float1 GLM_EXT_vector_float1
 /// @defgroup ext_vector_float1 GLM_EXT_vector_float1
 /// @ingroup ext
 /// @ingroup ext
 ///
 ///
-/// Floating point vector type with one component.
+/// Exposes single-precision floating point vector type with one component.
 ///
 ///
 /// Include <glm/ext/vector_float1.hpp> to use the features of this extension.
 /// Include <glm/ext/vector_float1.hpp> to use the features of this extension.
 ///
 ///

+ 2 - 2
glm/ext/vector_float1_precision.hpp

@@ -4,10 +4,10 @@
 /// @defgroup ext_vector_float1_precision GLM_EXT_vector_float1_precision
 /// @defgroup ext_vector_float1_precision GLM_EXT_vector_float1_precision
 /// @ingroup ext
 /// @ingroup ext
 ///
 ///
-/// Include <glm/ext/vector_float1_precision.hpp> to use the features of this extension.
-///
 /// Exposes highp_vec1, mediump_vec1 and lowp_vec1 types.
 /// Exposes highp_vec1, mediump_vec1 and lowp_vec1 types.
 ///
 ///
+/// Include <glm/ext/vector_float1_precision.hpp> to use the features of this extension.
+///
 /// @see ext_vector_float1 extension.
 /// @see ext_vector_float1 extension.
 
 
 #pragma once
 #pragma once

+ 1 - 1
glm/ext/vector_float2.hpp

@@ -6,7 +6,7 @@
 
 
 namespace glm
 namespace glm
 {
 {
-	/// @addtogroup core
+	/// @addtogroup core_vector
 	/// @{
 	/// @{
 
 
 	/// 2 components vector of single-precision floating-point numbers.
 	/// 2 components vector of single-precision floating-point numbers.

+ 1 - 1
glm/ext/vector_float2_precision.hpp

@@ -6,7 +6,7 @@
 
 
 namespace glm
 namespace glm
 {
 {
-	/// @addtogroup core_precision
+	/// @addtogroup core_vector_precision
 	/// @{
 	/// @{
 
 
 	/// 2 components vector of high single-qualifier floating-point numbers.
 	/// 2 components vector of high single-qualifier floating-point numbers.

+ 1 - 1
glm/ext/vector_float3.hpp

@@ -6,7 +6,7 @@
 
 
 namespace glm
 namespace glm
 {
 {
-	/// @addtogroup core
+	/// @addtogroup core_vector
 	/// @{
 	/// @{
 
 
 	/// 3 components vector of single-precision floating-point numbers.
 	/// 3 components vector of single-precision floating-point numbers.

+ 1 - 1
glm/ext/vector_float3_precision.hpp

@@ -6,7 +6,7 @@
 
 
 namespace glm
 namespace glm
 {
 {
-	/// @addtogroup core_precision
+	/// @addtogroup core_vector_precision
 	/// @{
 	/// @{
 
 
 	/// 3 components vector of high single-qualifier floating-point numbers.
 	/// 3 components vector of high single-qualifier floating-point numbers.

+ 1 - 1
glm/ext/vector_float4.hpp

@@ -6,7 +6,7 @@
 
 
 namespace glm
 namespace glm
 {
 {
-	/// @addtogroup core
+	/// @addtogroup core_vector
 	/// @{
 	/// @{
 
 
 	/// 4 components vector of single-precision floating-point numbers.
 	/// 4 components vector of single-precision floating-point numbers.

+ 1 - 1
glm/ext/vector_float4_precision.hpp

@@ -6,7 +6,7 @@
 
 
 namespace glm
 namespace glm
 {
 {
-	/// @addtogroup core_precision
+	/// @addtogroup core_vector_precision
 	/// @{
 	/// @{
 
 
 	/// 4 components vector of high single-qualifier floating-point numbers.
 	/// 4 components vector of high single-qualifier floating-point numbers.

+ 1 - 1
glm/ext/vector_int1_precision.hpp

@@ -4,7 +4,7 @@
 /// @defgroup ext_vector_int1_precision GLM_EXT_vector_int1_precision
 /// @defgroup ext_vector_int1_precision GLM_EXT_vector_int1_precision
 /// @ingroup ext
 /// @ingroup ext
 ///
 ///
-/// Add Exposes highp_ivec1, mediump_ivec1 and lowp_ivec1 types.
+/// Exposes highp_ivec1, mediump_ivec1 and lowp_ivec1 types.
 ///
 ///
 /// Include <glm/ext/vector_int1_precision.hpp> to use the features of this extension.
 /// Include <glm/ext/vector_int1_precision.hpp> to use the features of this extension.
 
 

+ 1 - 1
glm/ext/vector_int2.hpp

@@ -6,7 +6,7 @@
 
 
 namespace glm
 namespace glm
 {
 {
-	/// @addtogroup core
+	/// @addtogroup core_vector
 	/// @{
 	/// @{
 
 
 	/// 2 components vector of signed integer numbers.
 	/// 2 components vector of signed integer numbers.

+ 1 - 1
glm/ext/vector_int2_precision.hpp

@@ -6,7 +6,7 @@
 
 
 namespace glm
 namespace glm
 {
 {
-	/// @addtogroup core_precision
+	/// @addtogroup core_vector_precision
 	/// @{
 	/// @{
 
 
 	/// 2 components vector of high qualifier signed integer numbers.
 	/// 2 components vector of high qualifier signed integer numbers.

+ 1 - 1
glm/ext/vector_int3.hpp

@@ -6,7 +6,7 @@
 
 
 namespace glm
 namespace glm
 {
 {
-	/// @addtogroup core
+	/// @addtogroup core_vector
 	/// @{
 	/// @{
 
 
 	/// 3 components vector of signed integer numbers.
 	/// 3 components vector of signed integer numbers.

+ 1 - 1
glm/ext/vector_int3_precision.hpp

@@ -6,7 +6,7 @@
 
 
 namespace glm
 namespace glm
 {
 {
-	/// @addtogroup core_precision
+	/// @addtogroup core_vector_precision
 	/// @{
 	/// @{
 
 
 	/// 3 components vector of high qualifier signed integer numbers.
 	/// 3 components vector of high qualifier signed integer numbers.

+ 1 - 1
glm/ext/vector_int4.hpp

@@ -6,7 +6,7 @@
 
 
 namespace glm
 namespace glm
 {
 {
-	/// @addtogroup core
+	/// @addtogroup core_vector
 	/// @{
 	/// @{
 
 
 	/// 4 components vector of signed integer numbers.
 	/// 4 components vector of signed integer numbers.

+ 1 - 1
glm/ext/vector_int4_precision.hpp

@@ -6,7 +6,7 @@
 
 
 namespace glm
 namespace glm
 {
 {
-	/// @addtogroup core_precision
+	/// @addtogroup core_vector_precision
 	/// @{
 	/// @{
 
 
 	/// 4 components vector of high qualifier signed integer numbers.
 	/// 4 components vector of high qualifier signed integer numbers.

+ 2 - 2
glm/ext/vector_uint1_precision.hpp

@@ -4,9 +4,9 @@
 /// @defgroup ext_vector_uint1_precision GLM_EXT_vector_uint1_precision
 /// @defgroup ext_vector_uint1_precision GLM_EXT_vector_uint1_precision
 /// @ingroup ext
 /// @ingroup ext
 ///
 ///
-/// Include <glm/ext/vector_uint1_precision.hpp> to use the features of this extension.
+/// Exposes highp_uvec1, mediump_uvec1 and lowp_uvec1 types.
 ///
 ///
-/// Add Exposes highp_uvec1, mediump_uvec1 and lowp_uvec1 types.
+/// Include <glm/ext/vector_uint1_precision.hpp> to use the features of this extension.
 
 
 #pragma once
 #pragma once
 
 

+ 1 - 1
glm/ext/vector_uint2.hpp

@@ -6,7 +6,7 @@
 
 
 namespace glm
 namespace glm
 {
 {
-	/// @addtogroup core
+	/// @addtogroup core_vector
 	/// @{
 	/// @{
 
 
 	/// 2 components vector of unsigned integer numbers.
 	/// 2 components vector of unsigned integer numbers.

+ 1 - 1
glm/ext/vector_uint2_precision.hpp

@@ -6,7 +6,7 @@
 
 
 namespace glm
 namespace glm
 {
 {
-	/// @addtogroup core_precision
+	/// @addtogroup core_vector_precision
 	/// @{
 	/// @{
 
 
 	/// 2 components vector of high qualifier unsigned integer numbers.
 	/// 2 components vector of high qualifier unsigned integer numbers.

+ 1 - 1
glm/ext/vector_uint3.hpp

@@ -6,7 +6,7 @@
 
 
 namespace glm
 namespace glm
 {
 {
-	/// @addtogroup core
+	/// @addtogroup core_vector
 	/// @{
 	/// @{
 
 
 	/// 3 components vector of unsigned integer numbers.
 	/// 3 components vector of unsigned integer numbers.

+ 1 - 1
glm/ext/vector_uint3_precision.hpp

@@ -6,7 +6,7 @@
 
 
 namespace glm
 namespace glm
 {
 {
-	/// @addtogroup core_precision
+	/// @addtogroup core_vector_precision
 	/// @{
 	/// @{
 
 
 	/// 3 components vector of high qualifier unsigned integer numbers.
 	/// 3 components vector of high qualifier unsigned integer numbers.

+ 1 - 1
glm/ext/vector_uint4.hpp

@@ -6,7 +6,7 @@
 
 
 namespace glm
 namespace glm
 {
 {
-	/// @addtogroup core
+	/// @addtogroup core_vector
 	/// @{
 	/// @{
 
 
 	/// 4 components vector of unsigned integer numbers.
 	/// 4 components vector of unsigned integer numbers.

+ 1 - 1
glm/ext/vector_uint4_precision.hpp

@@ -6,7 +6,7 @@
 
 
 namespace glm
 namespace glm
 {
 {
-	/// @addtogroup core_precision
+	/// @addtogroup core_vector_precision
 	/// @{
 	/// @{
 
 
 	/// 4 components vector of high qualifier unsigned integer numbers.
 	/// 4 components vector of high qualifier unsigned integer numbers.

+ 41 - 8
glm/glm.hpp

@@ -6,9 +6,7 @@
 /// @brief Features that implement in C++ the GLSL specification as closely as possible.
 /// @brief Features that implement in C++ the GLSL specification as closely as possible.
 ///
 ///
 /// The GLM core consists of C++ types that mirror GLSL types and
 /// The GLM core consists of C++ types that mirror GLSL types and
-/// C++ functions that mirror the GLSL functions. It also includes
-/// @ref core_precision "a set of qualifier-based types" that can be used in the appropriate
-/// functions.
+/// C++ functions that mirror the GLSL functions.
 ///
 ///
 /// The best documentation for GLM Core is the current GLSL specification,
 /// The best documentation for GLM Core is the current GLSL specification,
 /// <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.clean.pdf">version 4.2
 /// <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.clean.pdf">version 4.2
@@ -16,13 +14,21 @@
 ///
 ///
 /// GLM core functionalities require <glm/glm.hpp> to be included to be used.
 /// GLM core functionalities require <glm/glm.hpp> to be included to be used.
 ///
 ///
-/// @defgroup core_precision Precision types
 ///
 ///
-/// @brief Non-GLSL types that are used to define qualifier-based types.
+/// @defgroup core_vector Vector types
 ///
 ///
-/// The GLSL language allows the user to define the qualifier of a particular variable.
-/// In OpenGL's GLSL, these qualifier qualifiers have no effect; they are there for compatibility
-/// with OpenGL ES's qualifier qualifiers, where they @em do have an effect.
+/// Vector types of two to four components with an exhaustive set of operators.
+///
+/// @ingroup core
+///
+///
+/// @defgroup core_vector_precision Vector types with precision qualifiers
+///
+/// @brief Vector types with precision qualifiers which may result in various precision in term of ULPs
+///
+/// GLSL allows defining qualifiers for particular variables.
+/// With OpenGL's GLSL, these qualifiers have no effect; they are there for compatibility,
+/// with OpenGL ES's GLSL, these qualifiers do have an effect.
 ///
 ///
 /// C++ has no language equivalent to qualifier qualifiers. So GLM provides the next-best thing:
 /// C++ has no language equivalent to qualifier qualifiers. So GLM provides the next-best thing:
 /// a number of typedefs that use a particular qualifier.
 /// a number of typedefs that use a particular qualifier.
@@ -31,6 +37,31 @@
 ///
 ///
 /// @ingroup core
 /// @ingroup core
 ///
 ///
+///
+/// @defgroup core_matrix Matrix types
+///
+/// Matrix types of with C columns and R rows where C and R are values between 2 to 4 included.
+/// These types have exhaustive sets of operators.
+///
+/// @ingroup core
+///
+///
+/// @defgroup core_matrix_precision Matrix types with precision qualifiers
+///
+/// @brief Matrix types with precision qualifiers which may result in various precision in term of ULPs
+///
+/// GLSL allows defining qualifiers for particular variables.
+/// With OpenGL's GLSL, these qualifiers have no effect; they are there for compatibility,
+/// with OpenGL ES's GLSL, these qualifiers do have an effect.
+///
+/// C++ has no language equivalent to qualifier qualifiers. So GLM provides the next-best thing:
+/// a number of typedefs that use a particular qualifier.
+///
+/// None of these types make any guarantees about the actual qualifier used.
+///
+/// @ingroup core
+///
+///
 /// @defgroup ext Stable extensions
 /// @defgroup ext Stable extensions
 ///
 ///
 /// @brief Additional features not specified by GLSL specification.
 /// @brief Additional features not specified by GLSL specification.
@@ -40,6 +71,7 @@
 /// Even if it's highly unrecommended, it's possible to include all the extensions at once by
 /// Even if it's highly unrecommended, it's possible to include all the extensions at once by
 /// including <glm/ext.hpp>. Otherwise, each extension needs to be included  a specific file.
 /// including <glm/ext.hpp>. Otherwise, each extension needs to be included  a specific file.
 ///
 ///
+///
 /// @defgroup gtc Recommended extensions
 /// @defgroup gtc Recommended extensions
 ///
 ///
 /// @brief Additional features not specified by GLSL specification.
 /// @brief Additional features not specified by GLSL specification.
@@ -49,6 +81,7 @@
 /// Even if it's highly unrecommended, it's possible to include all the extensions at once by
 /// Even if it's highly unrecommended, it's possible to include all the extensions at once by
 /// including <glm/ext.hpp>. Otherwise, each extension needs to be included  a specific file.
 /// including <glm/ext.hpp>. Otherwise, each extension needs to be included  a specific file.
 ///
 ///
+///
 /// @defgroup gtx Experimental extensions
 /// @defgroup gtx Experimental extensions
 ///
 ///
 /// @brief Experimental features not specified by GLSL specification.
 /// @brief Experimental features not specified by GLSL specification.

+ 0 - 3
glm/gtc/type_precision.hpp

@@ -10,9 +10,6 @@
 /// Include <glm/gtc/type_precision.hpp> to use the features of this extension.
 /// Include <glm/gtc/type_precision.hpp> to use the features of this extension.
 ///
 ///
 /// Defines specific C++-based qualifier types.
 /// Defines specific C++-based qualifier types.
-///
-/// @ref core_precision defines types based on GLSL's qualifier qualifiers. This
-/// extension defines types based on explicitly-sized C++ data types.
 
 
 #pragma once
 #pragma once
 
 

+ 0 - 2
glm/gtx/type_aligned.hpp

@@ -10,8 +10,6 @@
 /// Include <glm/gtx/type_aligned.hpp> to use the features of this extension.
 /// Include <glm/gtx/type_aligned.hpp> to use the features of this extension.
 ///
 ///
 /// Defines aligned types.
 /// Defines aligned types.
-///
-/// @ref core_precision defines aligned types.
 
 
 #pragma once
 #pragma once