Browse Source

cleanup doxygen and codespell

Gottfried Leibniz 3 years ago
parent
commit
8719fcb839

+ 9 - 9
glm/ext/matrix_clip_space.hpp

@@ -212,7 +212,7 @@ namespace glm
 		T left, T right, T bottom, T top, T near, T far);
 		T left, T right, T bottom, T top, T near, T far);
 
 
 
 
-	/// Creates a matrix for a right handed, symetric perspective-view frustum.
+	/// Creates a matrix for a right handed, symmetric perspective-view frustum.
 	/// The near and far clip planes correspond to z normalized device coordinates of 0 and +1 respectively. (Direct3D clip volume definition)
 	/// The near and far clip planes correspond to z normalized device coordinates of 0 and +1 respectively. (Direct3D clip volume definition)
 	///
 	///
 	/// @param fovy Specifies the field of view angle, in degrees, in the y direction. Expressed in radians.
 	/// @param fovy Specifies the field of view angle, in degrees, in the y direction. Expressed in radians.
@@ -225,7 +225,7 @@ namespace glm
 	GLM_FUNC_DECL mat<4, 4, T, defaultp> perspectiveRH_ZO(
 	GLM_FUNC_DECL mat<4, 4, T, defaultp> perspectiveRH_ZO(
 		T fovy, T aspect, T near, T far);
 		T fovy, T aspect, T near, T far);
 
 
-	/// Creates a matrix for a right handed, symetric perspective-view frustum.
+	/// Creates a matrix for a right handed, symmetric perspective-view frustum.
 	/// The near and far clip planes correspond to z normalized device coordinates of -1 and +1 respectively. (OpenGL clip volume definition)
 	/// The near and far clip planes correspond to z normalized device coordinates of -1 and +1 respectively. (OpenGL clip volume definition)
 	///
 	///
 	/// @param fovy Specifies the field of view angle, in degrees, in the y direction. Expressed in radians.
 	/// @param fovy Specifies the field of view angle, in degrees, in the y direction. Expressed in radians.
@@ -238,7 +238,7 @@ namespace glm
 	GLM_FUNC_DECL mat<4, 4, T, defaultp> perspectiveRH_NO(
 	GLM_FUNC_DECL mat<4, 4, T, defaultp> perspectiveRH_NO(
 		T fovy, T aspect, T near, T far);
 		T fovy, T aspect, T near, T far);
 
 
-	/// Creates a matrix for a left handed, symetric perspective-view frustum.
+	/// Creates a matrix for a left handed, symmetric perspective-view frustum.
 	/// The near and far clip planes correspond to z normalized device coordinates of 0 and +1 respectively. (Direct3D clip volume definition)
 	/// The near and far clip planes correspond to z normalized device coordinates of 0 and +1 respectively. (Direct3D clip volume definition)
 	///
 	///
 	/// @param fovy Specifies the field of view angle, in degrees, in the y direction. Expressed in radians.
 	/// @param fovy Specifies the field of view angle, in degrees, in the y direction. Expressed in radians.
@@ -251,7 +251,7 @@ namespace glm
 	GLM_FUNC_DECL mat<4, 4, T, defaultp> perspectiveLH_ZO(
 	GLM_FUNC_DECL mat<4, 4, T, defaultp> perspectiveLH_ZO(
 		T fovy, T aspect, T near, T far);
 		T fovy, T aspect, T near, T far);
 
 
-	/// Creates a matrix for a left handed, symetric perspective-view frustum.
+	/// Creates a matrix for a left handed, symmetric perspective-view frustum.
 	/// The near and far clip planes correspond to z normalized device coordinates of -1 and +1 respectively. (OpenGL clip volume definition)
 	/// The near and far clip planes correspond to z normalized device coordinates of -1 and +1 respectively. (OpenGL clip volume definition)
 	///
 	///
 	/// @param fovy Specifies the field of view angle, in degrees, in the y direction. Expressed in radians.
 	/// @param fovy Specifies the field of view angle, in degrees, in the y direction. Expressed in radians.
@@ -264,7 +264,7 @@ namespace glm
 	GLM_FUNC_DECL mat<4, 4, T, defaultp> perspectiveLH_NO(
 	GLM_FUNC_DECL mat<4, 4, T, defaultp> perspectiveLH_NO(
 		T fovy, T aspect, T near, T far);
 		T fovy, T aspect, T near, T far);
 
 
-	/// Creates a matrix for a symetric perspective-view frustum using left-handed coordinates if GLM_FORCE_LEFT_HANDED if defined or right-handed coordinates otherwise.
+	/// Creates a matrix for a symmetric perspective-view frustum using left-handed coordinates if GLM_FORCE_LEFT_HANDED if defined or right-handed coordinates otherwise.
 	/// The near and far clip planes correspond to z normalized device coordinates of 0 and +1 respectively. (Direct3D clip volume definition)
 	/// The near and far clip planes correspond to z normalized device coordinates of 0 and +1 respectively. (Direct3D clip volume definition)
 	///
 	///
 	/// @param fovy Specifies the field of view angle, in degrees, in the y direction. Expressed in radians.
 	/// @param fovy Specifies the field of view angle, in degrees, in the y direction. Expressed in radians.
@@ -277,7 +277,7 @@ namespace glm
 	GLM_FUNC_DECL mat<4, 4, T, defaultp> perspectiveZO(
 	GLM_FUNC_DECL mat<4, 4, T, defaultp> perspectiveZO(
 		T fovy, T aspect, T near, T far);
 		T fovy, T aspect, T near, T far);
 
 
-	/// Creates a matrix for a symetric perspective-view frustum using left-handed coordinates if GLM_FORCE_LEFT_HANDED if defined or right-handed coordinates otherwise.
+	/// Creates a matrix for a symmetric perspective-view frustum using left-handed coordinates if GLM_FORCE_LEFT_HANDED if defined or right-handed coordinates otherwise.
 	/// The near and far clip planes correspond to z normalized device coordinates of -1 and +1 respectively. (OpenGL clip volume definition)
 	/// The near and far clip planes correspond to z normalized device coordinates of -1 and +1 respectively. (OpenGL clip volume definition)
 	///
 	///
 	/// @param fovy Specifies the field of view angle, in degrees, in the y direction. Expressed in radians.
 	/// @param fovy Specifies the field of view angle, in degrees, in the y direction. Expressed in radians.
@@ -290,7 +290,7 @@ namespace glm
 	GLM_FUNC_DECL mat<4, 4, T, defaultp> perspectiveNO(
 	GLM_FUNC_DECL mat<4, 4, T, defaultp> perspectiveNO(
 		T fovy, T aspect, T near, T far);
 		T fovy, T aspect, T near, T far);
 
 
-	/// Creates a matrix for a right handed, symetric perspective-view frustum.
+	/// Creates a matrix for a right handed, symmetric perspective-view frustum.
 	/// If GLM_FORCE_DEPTH_ZERO_TO_ONE is defined, the near and far clip planes correspond to z normalized device coordinates of 0 and +1 respectively. (Direct3D clip volume definition)
 	/// If GLM_FORCE_DEPTH_ZERO_TO_ONE is defined, the near and far clip planes correspond to z normalized device coordinates of 0 and +1 respectively. (Direct3D clip volume definition)
 	/// Otherwise, the near and far clip planes correspond to z normalized device coordinates of -1 and +1 respectively. (OpenGL clip volume definition)
 	/// Otherwise, the near and far clip planes correspond to z normalized device coordinates of -1 and +1 respectively. (OpenGL clip volume definition)
 	///
 	///
@@ -304,7 +304,7 @@ namespace glm
 	GLM_FUNC_DECL mat<4, 4, T, defaultp> perspectiveRH(
 	GLM_FUNC_DECL mat<4, 4, T, defaultp> perspectiveRH(
 		T fovy, T aspect, T near, T far);
 		T fovy, T aspect, T near, T far);
 
 
-	/// Creates a matrix for a left handed, symetric perspective-view frustum.
+	/// Creates a matrix for a left handed, symmetric perspective-view frustum.
 	/// If GLM_FORCE_DEPTH_ZERO_TO_ONE is defined, the near and far clip planes correspond to z normalized device coordinates of 0 and +1 respectively. (Direct3D clip volume definition)
 	/// If GLM_FORCE_DEPTH_ZERO_TO_ONE is defined, the near and far clip planes correspond to z normalized device coordinates of 0 and +1 respectively. (Direct3D clip volume definition)
 	/// Otherwise, the near and far clip planes correspond to z normalized device coordinates of -1 and +1 respectively. (OpenGL clip volume definition)
 	/// Otherwise, the near and far clip planes correspond to z normalized device coordinates of -1 and +1 respectively. (OpenGL clip volume definition)
 	///
 	///
@@ -318,7 +318,7 @@ namespace glm
 	GLM_FUNC_DECL mat<4, 4, T, defaultp> perspectiveLH(
 	GLM_FUNC_DECL mat<4, 4, T, defaultp> perspectiveLH(
 		T fovy, T aspect, T near, T far);
 		T fovy, T aspect, T near, T far);
 
 
-	/// Creates a matrix for a symetric perspective-view frustum based on the default handedness and default near and far clip planes definition.
+	/// Creates a matrix for a symmetric perspective-view frustum based on the default handedness and default near and far clip planes definition.
 	/// To change default handedness use GLM_FORCE_LEFT_HANDED. To change default near and far clip planes definition use GLM_FORCE_DEPTH_ZERO_TO_ONE.
 	/// To change default handedness use GLM_FORCE_LEFT_HANDED. To change default near and far clip planes definition use GLM_FORCE_DEPTH_ZERO_TO_ONE.
 	///
 	///
 	/// @param fovy Specifies the field of view angle in the y direction. Expressed in radians.
 	/// @param fovy Specifies the field of view angle in the y direction. Expressed in radians.

+ 1 - 1
glm/ext/matrix_float3x2.hpp

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

+ 1 - 1
glm/ext/matrix_uint2x3.hpp

@@ -3,7 +3,7 @@
 ///
 ///
 /// @see core (dependence)
 /// @see core (dependence)
 ///
 ///
-/// @defgroup ext_matrix_int2x3 GLM_EXT_matrix_uint2x3
+/// @defgroup ext_matrix_uint2x3 GLM_EXT_matrix_uint2x3
 /// @ingroup ext
 /// @ingroup ext
 ///
 ///
 /// Include <glm/ext/matrix_uint2x3.hpp> to use the features of this extension.
 /// Include <glm/ext/matrix_uint2x3.hpp> to use the features of this extension.

+ 1 - 1
glm/ext/matrix_uint2x4_sized.hpp

@@ -1,5 +1,5 @@
 /// @ref ext_matrix_uint2x4_sized
 /// @ref ext_matrix_uint2x4_sized
-/// @file glm/ext/matrixu_uint2x4_sized.hpp
+/// @file glm/ext/matrix_uint2x4_sized.hpp
 ///
 ///
 /// @see core (dependence)
 /// @see core (dependence)
 ///
 ///

+ 1 - 1
glm/ext/matrix_uint3x2.hpp

@@ -3,7 +3,7 @@
 ///
 ///
 /// @see core (dependence)
 /// @see core (dependence)
 ///
 ///
-/// @defgroup ext_matrix_int3x2 GLM_EXT_matrix_uint3x2
+/// @defgroup ext_matrix_uint3x2 GLM_EXT_matrix_uint3x2
 /// @ingroup ext
 /// @ingroup ext
 ///
 ///
 /// Include <glm/ext/matrix_uint3x2.hpp> to use the features of this extension.
 /// Include <glm/ext/matrix_uint3x2.hpp> to use the features of this extension.

+ 1 - 1
glm/ext/quaternion_geometric.hpp

@@ -8,7 +8,7 @@
 ///
 ///
 /// Include <glm/ext/quaternion_geometric.hpp> to use the features of this extension.
 /// Include <glm/ext/quaternion_geometric.hpp> to use the features of this extension.
 ///
 ///
-/// @see core_geometric
+/// @see core_func_geometric
 /// @see ext_quaternion_float
 /// @see ext_quaternion_float
 /// @see ext_quaternion_double
 /// @see ext_quaternion_double
 
 

+ 3 - 0
glm/ext/scalar_relational.hpp

@@ -23,6 +23,9 @@
 
 
 namespace glm
 namespace glm
 {
 {
+	/// @addtogroup ext_scalar_relational
+	/// @{
+
 	/// Returns the component-wise comparison of |x - y| < epsilon.
 	/// Returns the component-wise comparison of |x - y| < epsilon.
 	/// True if this expression is satisfied.
 	/// True if this expression is satisfied.
 	///
 	///

+ 3 - 0
glm/ext/scalar_ulp.hpp

@@ -26,6 +26,9 @@
 
 
 namespace glm
 namespace glm
 {
 {
+	/// @addtogroup ext_scalar_ulp
+	/// @{
+
 	/// Return the next ULP value(s) after the input value(s).
 	/// Return the next ULP value(s) after the input value(s).
 	///
 	///
 	/// @tparam genType A floating-point scalar type.
 	/// @tparam genType A floating-point scalar type.

+ 1 - 1
glm/ext/vector_reciprocal.hpp

@@ -3,7 +3,7 @@
 ///
 ///
 /// @see core (dependence)
 /// @see core (dependence)
 ///
 ///
-/// @defgroup gtc_reciprocal GLM_EXT_vector_reciprocal
+/// @defgroup ext_vector_reciprocal GLM_EXT_vector_reciprocal
 /// @ingroup ext
 /// @ingroup ext
 ///
 ///
 /// Include <glm/ext/vector_reciprocal.hpp> to use the features of this extension.
 /// Include <glm/ext/vector_reciprocal.hpp> to use the features of this extension.

+ 3 - 0
glm/ext/vector_ulp.hpp

@@ -25,6 +25,9 @@
 
 
 namespace glm
 namespace glm
 {
 {
+	/// @addtogroup ext_vector_ulp
+	/// @{
+
 	/// Return the next ULP value(s) after the input value(s).
 	/// Return the next ULP value(s) after the input value(s).
 	///
 	///
 	/// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
 	/// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector

+ 5 - 4
glm/glm.hpp

@@ -1,6 +1,11 @@
 /// @ref core
 /// @ref core
 /// @file glm/glm.hpp
 /// @file glm/glm.hpp
 ///
 ///
+/// @mainpage OpenGL Mathematics (GLM)
+/// - Website: <a href="https://glm.g-truc.net">glm.g-truc.net</a>
+/// - <a href="modules.html">GLM API documentation</a>
+/// - <a href="https://github.com/g-truc/glm/blob/master/manual.md">GLM Manual</a>
+///
 /// @defgroup core Core features
 /// @defgroup core Core features
 ///
 ///
 /// @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.
@@ -95,10 +100,6 @@
 /// at once by including <glm/ext.hpp>. Otherwise, each extension needs to be
 /// at once by including <glm/ext.hpp>. Otherwise, each extension needs to be
 /// included  a specific file.
 /// included  a specific file.
 ///
 ///
-/// @mainpage OpenGL Mathematics (GLM)
-/// - Website: <a href="https://glm.g-truc.net">glm.g-truc.net</a>
-/// - <a href="modules.html">GLM API documentation</a>
-/// - <a href="https://github.com/g-truc/glm/blob/master/manual.md">GLM Manual</a>
 
 
 #include "detail/_fixes.hpp"
 #include "detail/_fixes.hpp"
 
 

+ 1 - 1
glm/gtc/integer.hpp

@@ -32,7 +32,7 @@ namespace glm
 	/// @addtogroup gtc_integer
 	/// @addtogroup gtc_integer
 	/// @{
 	/// @{
 
 
-	/// Returns the log2 of x for integer values. Usefull to compute mipmap count from the texture size.
+	/// Returns the log2 of x for integer values. Useful to compute mipmap count from the texture size.
 	/// @see gtc_integer
 	/// @see gtc_integer
 	template<typename genIUType>
 	template<typename genIUType>
 	GLM_FUNC_DECL genIUType log2(genIUType x);
 	GLM_FUNC_DECL genIUType log2(genIUType x);

+ 2 - 2
glm/gtc/matrix_inverse.hpp

@@ -31,7 +31,7 @@ namespace glm
 	/// Fast matrix inverse for affine matrix.
 	/// Fast matrix inverse for affine matrix.
 	///
 	///
 	/// @param m Input matrix to invert.
 	/// @param m Input matrix to invert.
-	/// @tparam genType Squared floating-point matrix: half, float or double. Inverse of matrix based of half-qualifier floating point value is highly innacurate.
+	/// @tparam genType Squared floating-point matrix: half, float or double. Inverse of matrix based of half-qualifier floating point value is highly inaccurate.
 	/// @see gtc_matrix_inverse
 	/// @see gtc_matrix_inverse
 	template<typename genType>
 	template<typename genType>
 	GLM_FUNC_DECL genType affineInverse(genType const& m);
 	GLM_FUNC_DECL genType affineInverse(genType const& m);
@@ -39,7 +39,7 @@ namespace glm
 	/// Compute the inverse transpose of a matrix.
 	/// Compute the inverse transpose of a matrix.
 	///
 	///
 	/// @param m Input matrix to invert transpose.
 	/// @param m Input matrix to invert transpose.
-	/// @tparam genType Squared floating-point matrix: half, float or double. Inverse of matrix based of half-qualifier floating point value is highly innacurate.
+	/// @tparam genType Squared floating-point matrix: half, float or double. Inverse of matrix based of half-qualifier floating point value is highly inaccurate.
 	/// @see gtc_matrix_inverse
 	/// @see gtc_matrix_inverse
 	template<typename genType>
 	template<typename genType>
 	GLM_FUNC_DECL genType inverseTranspose(genType const& m);
 	GLM_FUNC_DECL genType inverseTranspose(genType const& m);

+ 4 - 4
glm/gtc/random.hpp

@@ -52,25 +52,25 @@ namespace glm
 	template<typename genType>
 	template<typename genType>
 	GLM_FUNC_DECL genType gaussRand(genType Mean, genType Deviation);
 	GLM_FUNC_DECL genType gaussRand(genType Mean, genType Deviation);
 
 
-	/// Generate a random 2D vector which coordinates are regulary distributed on a circle of a given radius
+	/// Generate a random 2D vector which coordinates are regularly distributed on a circle of a given radius
 	///
 	///
 	/// @see gtc_random
 	/// @see gtc_random
 	template<typename T>
 	template<typename T>
 	GLM_FUNC_DECL vec<2, T, defaultp> circularRand(T Radius);
 	GLM_FUNC_DECL vec<2, T, defaultp> circularRand(T Radius);
 
 
-	/// Generate a random 3D vector which coordinates are regulary distributed on a sphere of a given radius
+	/// Generate a random 3D vector which coordinates are regularly distributed on a sphere of a given radius
 	///
 	///
 	/// @see gtc_random
 	/// @see gtc_random
 	template<typename T>
 	template<typename T>
 	GLM_FUNC_DECL vec<3, T, defaultp> sphericalRand(T Radius);
 	GLM_FUNC_DECL vec<3, T, defaultp> sphericalRand(T Radius);
 
 
-	/// Generate a random 2D vector which coordinates are regulary distributed within the area of a disk of a given radius
+	/// Generate a random 2D vector which coordinates are regularly distributed within the area of a disk of a given radius
 	///
 	///
 	/// @see gtc_random
 	/// @see gtc_random
 	template<typename T>
 	template<typename T>
 	GLM_FUNC_DECL vec<2, T, defaultp> diskRand(T Radius);
 	GLM_FUNC_DECL vec<2, T, defaultp> diskRand(T Radius);
 
 
-	/// Generate a random 3D vector which coordinates are regulary distributed within the volume of a ball of a given radius
+	/// Generate a random 3D vector which coordinates are regularly distributed within the volume of a ball of a given radius
 	///
 	///
 	/// @see gtc_random
 	/// @see gtc_random
 	template<typename T>
 	template<typename T>

+ 3 - 0
glm/gtc/ulp.hpp

@@ -26,6 +26,9 @@
 
 
 namespace glm
 namespace glm
 {
 {
+	/// @addtogroup gtc_ulp
+	/// @{
+
 	/// Return the next ULP value(s) after the input value(s).
 	/// Return the next ULP value(s) after the input value(s).
 	///
 	///
 	/// @tparam genType A floating-point scalar type.
 	/// @tparam genType A floating-point scalar type.

+ 1 - 1
glm/gtx/associated_min_max.hpp

@@ -9,7 +9,7 @@
 ///
 ///
 /// Include <glm/gtx/associated_min_max.hpp> to use the features of this extension.
 /// Include <glm/gtx/associated_min_max.hpp> to use the features of this extension.
 ///
 ///
-/// @brief Min and max functions that return associated values not the compared onces.
+/// @brief Min and max functions that return associated values not the compared ones.
 
 
 #pragma once
 #pragma once
 
 

+ 1 - 1
glm/gtx/easing.hpp

@@ -9,7 +9,7 @@
 ///
 ///
 /// Include <glm/gtx/easing.hpp> to use the features of this extension.
 /// Include <glm/gtx/easing.hpp> to use the features of this extension.
 ///
 ///
-/// Easing functions for animations and transitons
+/// Easing functions for animations and transitions
 /// All functions take a parameter x in the range [0.0,1.0]
 /// All functions take a parameter x in the range [0.0,1.0]
 ///
 ///
 /// Based on the AHEasing project of Warren Moore (https://github.com/warrenm/AHEasing)
 /// Based on the AHEasing project of Warren Moore (https://github.com/warrenm/AHEasing)

+ 4 - 4
glm/gtx/extended_min_max.hpp

@@ -3,10 +3,10 @@
 ///
 ///
 /// @see core (dependence)
 /// @see core (dependence)
 ///
 ///
-/// @defgroup gtx_extended_min_max GLM_GTX_extented_min_max
+/// @defgroup gtx_extended_min_max GLM_GTX_extended_min_max
 /// @ingroup gtx
 /// @ingroup gtx
 ///
 ///
-/// Include <glm/gtx/extented_min_max.hpp> to use the features of this extension.
+/// Include <glm/gtx/extended_min_max.hpp> to use the features of this extension.
 ///
 ///
 /// Min and max functions for 3 to 4 parameters.
 /// Min and max functions for 3 to 4 parameters.
 
 
@@ -18,9 +18,9 @@
 
 
 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
 #	ifndef GLM_ENABLE_EXPERIMENTAL
 #	ifndef GLM_ENABLE_EXPERIMENTAL
-#		pragma message("GLM: GLM_GTX_extented_min_max is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
+#		pragma message("GLM: GLM_GTX_extended_min_max is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
 #	else
 #	else
-#		pragma message("GLM: GLM_GTX_extented_min_max extension included")
+#		pragma message("GLM: GLM_GTX_extended_min_max extension included")
 #	endif
 #	endif
 #endif
 #endif
 
 

+ 1 - 1
glm/gtx/handed_coordinate_space.hpp

@@ -6,7 +6,7 @@
 /// @defgroup gtx_handed_coordinate_space GLM_GTX_handed_coordinate_space
 /// @defgroup gtx_handed_coordinate_space GLM_GTX_handed_coordinate_space
 /// @ingroup gtx
 /// @ingroup gtx
 ///
 ///
-/// Include <glm/gtx/handed_coordinate_system.hpp> to use the features of this extension.
+/// Include <glm/gtx/handed_coordinate_space.hpp> to use the features of this extension.
 ///
 ///
 /// To know if a set of three basis vectors defines a right or left-handed coordinate system.
 /// To know if a set of three basis vectors defines a right or left-handed coordinate system.
 
 

+ 0 - 9
glm/gtx/hash.inl

@@ -1,13 +1,4 @@
 /// @ref gtx_hash
 /// @ref gtx_hash
-///
-/// @see core (dependence)
-///
-/// @defgroup gtx_hash GLM_GTX_hash
-/// @ingroup gtx
-///
-/// @brief Add std::hash support for glm types
-///
-/// <glm/gtx/hash.inl> need to be included to use the features of this extension.
 
 
 namespace glm {
 namespace glm {
 namespace detail
 namespace detail

+ 1 - 1
glm/gtx/normalize_dot.hpp

@@ -7,7 +7,7 @@
 /// @defgroup gtx_normalize_dot GLM_GTX_normalize_dot
 /// @defgroup gtx_normalize_dot GLM_GTX_normalize_dot
 /// @ingroup gtx
 /// @ingroup gtx
 ///
 ///
-/// Include <glm/gtx/normalized_dot.hpp> to use the features of this extension.
+/// Include <glm/gtx/normalize_dot.hpp> to use the features of this extension.
 ///
 ///
 /// Dot product of vectors that need to be normalize with a single square root.
 /// Dot product of vectors that need to be normalize with a single square root.
 
 

+ 8 - 4
glm/gtx/pca.hpp

@@ -33,7 +33,7 @@
 /// 
 /// 
 /// glm::sortEigenvalues(evals, evecs);
 /// glm::sortEigenvalues(evals, evecs);
 /// 
 /// 
-/// // ... now evecs[0] points in the direction (symmetric) of the largest spatial distribuion within ptData
+/// // ... now evecs[0] points in the direction (symmetric) of the largest spatial distribution within ptData
 /// ```
 /// ```
 
 
 #pragma once
 #pragma once
@@ -57,11 +57,14 @@ namespace glm {
 
 
 	/// Compute a covariance matrix form an array of relative coordinates `v` (e.g., relative to the center of gravity of the object)
 	/// Compute a covariance matrix form an array of relative coordinates `v` (e.g., relative to the center of gravity of the object)
 	/// @param v Points to a memory holding `n` times vectors
 	/// @param v Points to a memory holding `n` times vectors
+	/// @param n Number of points in v
 	template<length_t D, typename T, qualifier Q>
 	template<length_t D, typename T, qualifier Q>
 	GLM_INLINE mat<D, D, T, Q> computeCovarianceMatrix(vec<D, T, Q> const* v, size_t n);
 	GLM_INLINE mat<D, D, T, Q> computeCovarianceMatrix(vec<D, T, Q> const* v, size_t n);
 
 
 	/// Compute a covariance matrix form an array of absolute coordinates `v` and a precomputed center of gravity `c`
 	/// Compute a covariance matrix form an array of absolute coordinates `v` and a precomputed center of gravity `c`
 	/// @param v Points to a memory holding `n` times vectors
 	/// @param v Points to a memory holding `n` times vectors
+	/// @param n Number of points in v
+	/// @param c Precomputed center of gravity
 	template<length_t D, typename T, qualifier Q>
 	template<length_t D, typename T, qualifier Q>
 	GLM_INLINE mat<D, D, T, Q> computeCovarianceMatrix(vec<D, T, Q> const* v, size_t n, vec<D, T, Q> const& c);
 	GLM_INLINE mat<D, D, T, Q> computeCovarianceMatrix(vec<D, T, Q> const* v, size_t n, vec<D, T, Q> const& c);
 
 
@@ -78,9 +81,10 @@ namespace glm {
 	/// Assuming the provided covariance matrix `covarMat` is symmetric and real-valued, this function find the `D` Eigenvalues of the matrix, and also provides the corresponding Eigenvectors.
 	/// Assuming the provided covariance matrix `covarMat` is symmetric and real-valued, this function find the `D` Eigenvalues of the matrix, and also provides the corresponding Eigenvectors.
 	/// Note: the data in `outEigenvalues` and `outEigenvectors` are in matching order, i.e. `outEigenvector[i]` is the Eigenvector of the Eigenvalue `outEigenvalue[i]`.
 	/// Note: the data in `outEigenvalues` and `outEigenvectors` are in matching order, i.e. `outEigenvector[i]` is the Eigenvector of the Eigenvalue `outEigenvalue[i]`.
 	/// This is a numeric implementation to find the Eigenvalues, using 'QL decomposition` (variant of QR decomposition: https://en.wikipedia.org/wiki/QR_decomposition).
 	/// This is a numeric implementation to find the Eigenvalues, using 'QL decomposition` (variant of QR decomposition: https://en.wikipedia.org/wiki/QR_decomposition).
-	/// @param covarMat A symmetric, real-valued covariance matrix, e.g. computed from `computeCovarianceMatrix`.
-	/// @param outEigenvalues Vector to receive the found eigenvalues
-	/// @param outEigenvectors Matrix to receive the found eigenvectors corresponding to the found eigenvalues, as column vectors
+	///
+	/// @param[in] covarMat A symmetric, real-valued covariance matrix, e.g. computed from computeCovarianceMatrix
+	/// @param[out] outEigenvalues Vector to receive the found eigenvalues
+	/// @param[out] outEigenvectors Matrix to receive the found eigenvectors corresponding to the found eigenvalues, as column vectors
 	/// @return The number of eigenvalues found, usually D if the precondition of the covariance matrix is met.
 	/// @return The number of eigenvalues found, usually D if the precondition of the covariance matrix is met.
 	template<length_t D, typename T, qualifier Q>
 	template<length_t D, typename T, qualifier Q>
 	GLM_FUNC_DECL unsigned int findEigenvaluesSymReal
 	GLM_FUNC_DECL unsigned int findEigenvaluesSymReal

+ 1 - 1
glm/gtx/quaternion.hpp

@@ -9,7 +9,7 @@
 ///
 ///
 /// Include <glm/gtx/quaternion.hpp> to use the features of this extension.
 /// Include <glm/gtx/quaternion.hpp> to use the features of this extension.
 ///
 ///
-/// Extented quaternion types and functions
+/// Extended quaternion types and functions
 
 
 #pragma once
 #pragma once
 
 

+ 8 - 1
glm/gtx/scalar_multiplication.hpp

@@ -1,7 +1,10 @@
-/// @ref gtx
+/// @ref gtx_scalar_multiplication
 /// @file glm/gtx/scalar_multiplication.hpp
 /// @file glm/gtx/scalar_multiplication.hpp
 /// @author Joshua Moerman
 /// @author Joshua Moerman
 ///
 ///
+/// @defgroup gtx_scalar_multiplication GLM_GTX_scalar_multiplication
+/// @ingroup gtx
+///
 /// Include <glm/gtx/scalar_multiplication.hpp> to use the features of this extension.
 /// Include <glm/gtx/scalar_multiplication.hpp> to use the features of this extension.
 ///
 ///
 /// Enables scalar multiplication for all types
 /// Enables scalar multiplication for all types
@@ -32,6 +35,9 @@
 
 
 namespace glm
 namespace glm
 {
 {
+	/// @addtogroup gtx_scalar_multiplication
+	/// @{
+
 	template<typename T, typename Vec>
 	template<typename T, typename Vec>
 	using return_type_scalar_multiplication = typename std::enable_if<
 	using return_type_scalar_multiplication = typename std::enable_if<
 		!std::is_same<T, float>::value       // T may not be a float
 		!std::is_same<T, float>::value       // T may not be a float
@@ -72,4 +78,5 @@ GLM_IMPLEMENT_SCAL_MULT(mat4x3)
 GLM_IMPLEMENT_SCAL_MULT(mat4)
 GLM_IMPLEMENT_SCAL_MULT(mat4)
 
 
 #undef GLM_IMPLEMENT_SCAL_MULT
 #undef GLM_IMPLEMENT_SCAL_MULT
+	/// @}
 } // namespace glm
 } // namespace glm

+ 5 - 1
glm/gtx/vec_swizzle.hpp

@@ -23,6 +23,9 @@
 #endif
 #endif
 
 
 namespace glm {
 namespace glm {
+	/// @addtogroup gtx_vec_swizzle
+	/// @{
+
 	// xx
 	// xx
 	template<typename T, qualifier Q>
 	template<typename T, qualifier Q>
 	GLM_INLINE glm::vec<2, T, Q> xx(const glm::vec<1, T, Q> &v) {
 	GLM_INLINE glm::vec<2, T, Q> xx(const glm::vec<1, T, Q> &v) {
@@ -2779,4 +2782,5 @@ namespace glm {
 		return glm::vec<4, T, Q>(v.w, v.w, v.w, v.w);
 		return glm::vec<4, T, Q>(v.w, v.w, v.w, v.w);
 	}
 	}
 
 
-}
+	/// @}
+}//namespace glm

+ 1 - 1
glm/gtx/vector_query.hpp

@@ -8,7 +8,7 @@
 ///
 ///
 /// Include <glm/gtx/vector_query.hpp> to use the features of this extension.
 /// Include <glm/gtx/vector_query.hpp> to use the features of this extension.
 ///
 ///
-/// Query informations of vector types
+/// Query information of vector types
 
 
 #pragma once
 #pragma once