diff --git a/glm/core/func_exponential.hpp b/glm/core/func_exponential.hpp
index b5a027f0..7871397f 100644
--- a/glm/core/func_exponential.hpp
+++ b/glm/core/func_exponential.hpp
@@ -25,40 +25,54 @@ namespace glm
///@{
//! Returns x raised to the y power.
- //! (From GLSL 1.30.08 specification, section 8.2)
+ //!
+ //! \li GLSL pow man page
+ //! \li GLSL 1.30.08 specification, section 8.2
template
genType pow(genType const & x, genType const & y);
//! Returns the natural exponentiation of x, i.e., e^x.
- //! (From GLSL 1.30.08 specification, section 8.2)
+ //!
+ //! \li GLSL exp man page
+ //! \li GLSL 1.30.08 specification, section 8.2
template
genType exp(genType const & x);
//! Returns the natural logarithm of x, i.e.,
//! returns the value y which satisfies the equation x = e^y.
//! Results are undefined if x <= 0.
- //! (From GLSL 1.30.08 specification, section 8.2)
+ //!
+ //! \li GLSL log man page
+ //! \li GLSL 1.30.08 specification, section 8.2
template
genType log(genType const & x);
//! Returns 2 raised to the x power.
- //! (From GLSL 1.30.08 specification, section 8.2)
+ //!
+ //! \li GLSL exp2 man page
+ //! \li GLSL 1.30.08 specification, section 8.2
template
genType exp2(genType const & x);
//! Returns the base 2 log of x, i.e., returns the value y,
//! which satisfies the equation x = 2 ^ y.
- //! (From GLSL 1.30.08 specification, section 8.2)
+ //!
+ //! \li GLSL log2 man page
+ //! \li GLSL 1.30.08 specification, section 8.2
template
genType log2(genType const & x);
//! Returns the positive square root of x.
- //! (From GLSL 1.30.08 specification, section 8.2)
+ //!
+ //! \li GLSL sqrt man page
+ //! \li GLSL 1.30.08 specification, section 8.2
template
genType sqrt(genType const & x);
//! Returns the reciprocal of the positive square root of x.
- //! (From GLSL 1.30.08 specification, section 8.2)
+ //!
+ //! \li GLSL inversesqrt man page
+ //! \li GLSL 1.30.08 specification, section 8.2
template
genType inversesqrt(genType const & x);
diff --git a/glm/core/func_geometric.hpp b/glm/core/func_geometric.hpp
index a6bdc37e..c82d1043 100644
--- a/glm/core/func_geometric.hpp
+++ b/glm/core/func_geometric.hpp
@@ -25,40 +25,52 @@ namespace glm
///@{
//! Returns the length of x, i.e., sqrt(x * x).
- //! (From GLSL 1.30.08 specification, section 8.4)
+ //!
+ //! \li GLSL length man page
+ //! \li GLSL 1.30.08 specification, section 8.4
template
typename genType::value_type length(
genType const & x);
//! Returns the distance betwwen p0 and p1, i.e., length(p0 - p1).
- //! (From GLSL 1.30.08 specification, section 8.4)
+ //!
+ //! \li GLSL distance man page
+ //! \li GLSL 1.30.08 specification, section 8.4
template
typename genType::value_type distance(
genType const & p0,
genType const & p1);
//! Returns the dot product of x and y, i.e., result = x * y.
- //! (From GLSL 1.30.08 specification, section 8.4)
+ //!
+ //! \li GLSL dot man page
+ //! \li GLSL 1.30.08 specification, section 8.4
template
typename genType::value_type dot(
genType const & x,
genType const & y);
//! Returns the cross product of x and y.
- //! (From GLSL 1.30.08 specification, section 8.4)
+ //!
+ //! \li GLSL cross man page
+ //! \li GLSL 1.30.08 specification, section 8.4
template
detail::tvec3 cross(
detail::tvec3 const & x,
detail::tvec3 const & y);
//! Returns a vector in the same direction as x but with length of 1.
- //! (From GLSL 1.30.08 specification, section 8.4)
+ //!
+ //! \li GLSL normalize man page
+ //! \li GLSL 1.30.08 specification, section 8.4
template
genType normalize(
genType const & x);
//! If dot(Nref, I) < 0.0, return N, otherwise, return -N.
- //! (From GLSL 1.30.08 specification, section 8.4)
+ //!
+ //! \li GLSL faceforward man page
+ //! \li GLSL 1.30.08 specification, section 8.4
template
genType faceforward(
genType const & N,
@@ -67,7 +79,9 @@ namespace glm
//! For the incident vector I and surface orientation N,
//! returns the reflection direction : result = I - 2.0 * dot(N, I) * N.
- //! (From GLSL 1.30.08 specification, section 8.4)
+ //!
+ //! \li GLSL reflect man page
+ //! \li GLSL 1.30.08 specification, section 8.4
template
genType reflect(
genType const & I,
@@ -76,7 +90,9 @@ namespace glm
//! For the incident vector I and surface normal N,
//! and the ratio of indices of refraction eta,
//! return the refraction vector.
- //! (From GLSL 1.30.08 specification, section 8.4)
+ //!
+ //! \li GLSL refract man page
+ //! \li GLSL 1.30.08 specification, section 8.4
template
genType refract(
genType const & I,