diff --git a/glm/core/func_vector_relational.hpp b/glm/core/func_vector_relational.hpp
index df80aba0..a283f2b2 100644
--- a/glm/core/func_vector_relational.hpp
+++ b/glm/core/func_vector_relational.hpp
@@ -50,8 +50,8 @@ namespace glm
//! Returns the component-wise comparison result of x < y.
//!
- //! \li GLSL lessThan man page
- //! \li GLSL 1.30.08 specification, section 8.6
+ /// @see - GLSL lessThan man page
+ /// @see - GLSL 4.20.8 specification, section 8.7
template class vecType>
GLM_FUNC_QUALIFIER typename vecType::bool_type lessThan
(
@@ -73,8 +73,8 @@ namespace glm
//! Returns the component-wise comparison of result x <= y.
//!
- //! \li GLSL lessThanEqual man page
- //! \li GLSL 1.30.08 specification, section 8.6
+ /// @see - GLSL lessThanEqual man page
+ /// @see - GLSL 4.20.8 specification, section 8.7
template class vecType>
GLM_FUNC_QUALIFIER typename vecType::bool_type lessThanEqual
(
@@ -95,8 +95,8 @@ namespace glm
//! Returns the component-wise comparison of result x > y.
//!
- //! \li GLSL greaterThan man page
- //! \li GLSL 1.30.08 specification, section 8.6
+ /// @see - GLSL greaterThan man page
+ /// @see - GLSL 4.20.8 specification, section 8.7
template class vecType>
GLM_FUNC_QUALIFIER typename vecType::bool_type greaterThan
(
@@ -117,8 +117,8 @@ namespace glm
//! Returns the component-wise comparison of result x >= y.
//!
- //! \li GLSL greaterThanEqual man page
- //! \li GLSL 1.30.08 specification, section 8.6
+ /// @see - GLSL greaterThanEqual man page
+ /// @see - GLSL 4.20.8 specification, section 8.7
template class vecType>
GLM_FUNC_QUALIFIER typename vecType::bool_type greaterThanEqual
(
@@ -139,8 +139,8 @@ namespace glm
//! Returns the component-wise comparison of result x == y.
//!
- //! \li GLSL equal man page
- //! \li GLSL 1.30.08 specification, section 8.6
+ /// @see - GLSL equal man page
+ /// @see - GLSL 4.20.8 specification, section 8.7
template class vecType>
GLM_FUNC_QUALIFIER typename vecType::bool_type equal
(
@@ -159,8 +159,8 @@ namespace glm
//! Returns the component-wise comparison of result x != y.
//!
- //! \li GLSL notEqual man page
- //! \li GLSL 1.30.08 specification, section 8.6
+ /// @see - GLSL notEqual man page
+ /// @see - GLSL 4.20.8 specification, section 8.7
template class vecType>
GLM_FUNC_QUALIFIER typename vecType::bool_type notEqual
(
@@ -179,8 +179,8 @@ namespace glm
//! Returns true if any component of x is true.
//!
- //! \li GLSL any man page
- //! \li GLSL 1.30.08 specification, section 8.6
+ /// @see - GLSL any man page
+ /// @see - GLSL 4.20.8 specification, section 8.7
template class vecType>
GLM_FUNC_QUALIFIER bool any(vecType const & v)
{
@@ -195,8 +195,8 @@ namespace glm
//! Returns true if all components of x are true.
//!
- //! \li GLSL all man page
- //! \li GLSL 1.30.08 specification, section 8.6
+ /// @see - GLSL all man page
+ /// @see - GLSL 4.20.8 specification, section 8.7
template class vecType>
GLM_FUNC_QUALIFIER bool all(vecType const & v)
{
@@ -212,8 +212,8 @@ namespace glm
//! Returns the component-wise logical complement of x.
//! /!\ Because of language incompatibilities between C++ and GLSL, GLM defines the function not but not_ instead.
//!
- //! \li GLSL not man page
- //! \li GLSL 1.30.08 specification, section 8.6
+ /// @see - GLSL not man page
+ /// @see - GLSL 4.20.8 specification, section 8.7
template class vecType>
GLM_FUNC_QUALIFIER vecType not_(vecType const & v)
{
diff --git a/glm/gtc/matrix_inverse.hpp b/glm/gtc/matrix_inverse.hpp
index a1f2efb7..6baa018f 100644
--- a/glm/gtc/matrix_inverse.hpp
+++ b/glm/gtc/matrix_inverse.hpp
@@ -49,13 +49,19 @@ namespace glm
/// @addtogroup gtc_matrix_inverse
/// @{
- //! Fast matrix inverse for affine matrix.
- //! From GLM_GTC_matrix_inverse extension.
+ /// Fast matrix inverse for affine matrix.
+ ///
+ /// @param m Input matrix to invert.
+ /// @tparam genType Squared floating-point matrix: half, float or double. Inverse of matrix based of half-precision floating point value is highly innacurate.
+ /// @see gtc_matrix_inverse
template
genType affineInverse(genType const & m);
- //! Compute the inverse transpose of a matrix.
- //! From GLM_GTC_matrix_inverse extension.
+ /// Compute the inverse transpose of a matrix.
+ ///
+ /// @param m Input matrix to invert transpose.
+ /// @tparam genType Squared floating-point matrix: half, float or double. Inverse of matrix based of half-precision floating point value is highly innacurate.
+ /// @see gtc_matrix_inverse
template
GLM_FUNC_QUALIFIER typename genType::value_type inverseTranspose(
genType const & m);
diff --git a/glm/gtc/matrix_transform.hpp b/glm/gtc/matrix_transform.hpp
index 5446a5e0..17a132d4 100644
--- a/glm/gtc/matrix_transform.hpp
+++ b/glm/gtc/matrix_transform.hpp
@@ -62,9 +62,7 @@ namespace glm
///
/// @param m Matrix multiplied by this translation matrix.
/// @param v Coordinates of a translation vector.
- ///
/// @tparam T Value type used to build the translation matrix. Currently supported: half (not recommanded), float or double.
- ///
/// @code
/// #include
/// #include
@@ -75,7 +73,6 @@ namespace glm
/// // m[2][0] == 0.0f, m[2][1] == 0.0f, m[2][2] == 1.0f, m[2][3] == 0.0f
/// // m[3][0] == 1.0f, m[3][1] == 1.0f, m[3][2] == 1.0f, m[3][3] == 1.0f
/// @endcode
- ///
/// @see gtc_matrix_transform
/// @see gtx_transform
/// @see - translate(T x, T y, T z)