diff --git a/glm/core/func_common.hpp b/glm/core/func_common.hpp
index 0a7990b9..6ac5c18e 100644
--- a/glm/core/func_common.hpp
+++ b/glm/core/func_common.hpp
@@ -25,7 +25,7 @@
/// @date 2008-03-08 / 2010-01-26
/// @author Christophe Riccio
///
-/// @see GLSL 4.10.6 specification, section 8.2
+/// @see GLSL 4.20.8 specification, section 8.3 Common Functions
///
/// @defgroup core_func_common Common functions
/// @ingroup core
@@ -47,8 +47,8 @@ namespace glm
///
/// @tparam genType floating-point or signed integer; scalar or vector types.
///
- /// @see - GLSL abs man page
- /// @see - GLSL 4.20.8 specification, section 8.3
+ /// @see GLSL abs man page
+ /// @see GLSL 4.20.8 specification, section 8.3 Common Functions
template
genType abs(genType const & x);
@@ -56,8 +56,8 @@ namespace glm
///
/// @tparam genType Floating-point or signed integer; scalar or vector types.
///
- /// @see - GLSL sign man page
- /// @see - GLSL 4.20.8 specification, section 8.3
+ /// @see GLSL sign man page
+ /// @see GLSL 4.20.8 specification, section 8.3 Common Functions
template
genType sign(genType const & x);
@@ -65,8 +65,8 @@ namespace glm
///
/// @tparam genType Floating-point scalar or vector types.
///
- /// @see - GLSL floor man page
- /// @see - GLSL 4.20.8 specification, section 8.3
+ /// @see GLSL floor man page
+ /// @see GLSL 4.20.8 specification, section 8.3 Common Functions
template
genType floor(genType const & x);
@@ -75,8 +75,8 @@ namespace glm
///
/// @tparam genType Floating-point scalar or vector types.
///
- /// @see - GLSL trunc man page
- /// @see - GLSL 4.20.8 specification, section 8.3
+ /// @see GLSL trunc man page
+ /// @see GLSL 4.20.8 specification, section 8.3 Common Functions
template
genType trunc(genType const & x);
@@ -88,8 +88,8 @@ namespace glm
///
/// @tparam genType Floating-point scalar or vector types.
///
- /// @see - GLSL round man page
- /// @see - GLSL 4.20.8 specification, section 8.3
+ /// @see GLSL round man page
+ /// @see GLSL 4.20.8 specification, section 8.3 Common Functions
template
genType round(genType const & x);
@@ -99,9 +99,9 @@ namespace glm
///
/// @tparam genType Floating-point scalar or vector types.
///
- /// @see - GLSL roundEven man page
- /// @see - GLSL 4.20.8 specification, section 8.3
- /// @see - New round to even technique
+ /// @see GLSL roundEven man page
+ /// @see GLSL 4.20.8 specification, section 8.3 Common Functions
+ /// @see New round to even technique
template
genType roundEven(genType const & x);
@@ -110,8 +110,8 @@ namespace glm
///
/// @tparam genType Floating-point scalar or vector types.
///
- /// @see - GLSL ceil man page
- /// @see - GLSL 4.20.8 specification, section 8.3
+ /// @see GLSL ceil man page
+ /// @see GLSL 4.20.8 specification, section 8.3 Common Functions
template
genType ceil(genType const & x);
@@ -119,8 +119,8 @@ namespace glm
///
/// @tparam genType Floating-point scalar or vector types.
///
- /// @see - GLSL fract man page
- /// @see - GLSL 4.20.8 specification, section 8.3
+ /// @see GLSL fract man page
+ /// @see GLSL 4.20.8 specification, section 8.3 Common Functions
template
genType fract(genType const & x);
@@ -129,8 +129,8 @@ namespace glm
///
/// @tparam genType Floating-point scalar or vector types.
///
- /// @see - GLSL mod man page
- /// @see - GLSL 4.20.8 specification, section 8.3
+ /// @see GLSL mod man page
+ /// @see GLSL 4.20.8 specification, section 8.3 Common Functions
template
genType mod(
genType const & x,
@@ -141,8 +141,8 @@ namespace glm
///
/// @tparam genType Floating-point scalar or vector types.
///
- /// @see - GLSL mod man page
- /// @see - GLSL 4.20.8 specification, section 8.3
+ /// @see GLSL mod man page
+ /// @see GLSL 4.20.8 specification, section 8.3 Common Functions
template
genType mod(
genType const & x,
@@ -155,8 +155,8 @@ namespace glm
///
/// @tparam genType Floating-point scalar or vector types.
///
- /// @see - GLSL modf man page
- /// @see - GLSL 4.20.8 specification, section 8.3
+ /// @see GLSL modf man page
+ /// @see GLSL 4.20.8 specification, section 8.3 Common Functions
template
genType modf(
genType const & x,
@@ -166,8 +166,8 @@ namespace glm
///
/// @tparam genType Floating-point or integer; scalar or vector types.
///
- /// @see - GLSL min man page
- /// @see - GLSL 4.20.8 specification, section 8.3
+ /// @see GLSL min man page
+ /// @see GLSL 4.20.8 specification, section 8.3 Common Functions
template
genType min(
genType const & x,
@@ -182,8 +182,8 @@ namespace glm
///
/// @tparam genType Floating-point or integer; scalar or vector types.
///
- /// @see - GLSL max man page
- /// @see - GLSL 4.20.8 specification, section 8.3
+ /// @see GLSL max man page
+ /// @see GLSL 4.20.8 specification, section 8.3 Common Functions
template
genType max(
genType const & x,
@@ -199,8 +199,8 @@ namespace glm
///
/// @tparam genType Floating-point or integer; scalar or vector types.
///
- /// @see - GLSL clamp man page
- /// @see - GLSL 4.20.8 specification, section 8.3
+ /// @see GLSL clamp man page
+ /// @see GLSL 4.20.8 specification, section 8.3 Common Functions
template
genType clamp(
genType const & x,
@@ -230,8 +230,8 @@ namespace glm
//! genType mix(genType x, genType y, genType(a))
//! where a is a Boolean vector.
///
- /// @see - GLSL mix man page
- /// @see - GLSL 4.20.8 specification, section 8.3
+ /// @see GLSL mix man page
+ /// @see GLSL 4.20.8 specification, section 8.3 Common Functions
///
/// @param[in] x Value to interpolate.
/// @param[in] y Value to interpolate.
@@ -260,8 +260,8 @@ namespace glm
//! Returns 0.0 if x < edge, otherwise it returns 1.0.
//!
- /// @see - GLSL step man page
- /// @see - GLSL 4.20.8 specification, section 8.3
+ /// @see GLSL step man page
+ /// @see GLSL 4.20.8 specification, section 8.3 Common Functions
template
genType step(
genType const & edge,
@@ -284,8 +284,8 @@ namespace glm
///
/// @tparam genType Floating-point scalar or vector types.
///
- /// @see - GLSL smoothstep man page
- /// @see - GLSL 4.20.8 specification, section 8.3
+ /// @see GLSL smoothstep man page
+ /// @see GLSL 4.20.8 specification, section 8.3 Common Functions
template
genType smoothstep(
genType const & edge0,
@@ -306,8 +306,8 @@ namespace glm
///
/// @tparam genType Floating-point scalar or vector types.
///
- /// @see - GLSL isnan man page
- /// @see - GLSL 4.20.8 specification, section 8.3
+ /// @see GLSL isnan man page
+ /// @see GLSL 4.20.8 specification, section 8.3 Common Functions
template
typename genType::bool_type isnan(genType const & x);
@@ -319,8 +319,8 @@ namespace glm
///
/// @tparam genType Floating-point scalar or vector types.
///
- /// @see - GLSL isinf man page
- /// @see - GLSL 4.20.8 specification, section 8.3
+ /// @see GLSL isinf man page
+ /// @see GLSL 4.20.8 specification, section 8.3 Common Functions
template
typename genType::bool_type isinf(genType const & x);
@@ -331,8 +331,8 @@ namespace glm
/// @tparam genType Single-precision floating-point scalar or vector types.
/// @tparam genIType Signed integer scalar or vector types.
///
- /// @see - GLSL floatBitsToInt man page
- /// @see - GLSL 4.20.8 specification, section 8.3
+ /// @see GLSL floatBitsToInt man page
+ /// @see GLSL 4.20.8 specification, section 8.3 Common Functions
template
genIType floatBitsToInt(genType const & value);
@@ -343,8 +343,8 @@ namespace glm
/// @tparam genType Single-precision floating-point scalar or vector types.
/// @tparam genUType Unsigned integer scalar or vector types.
///
- /// @see - GLSL floatBitsToUint man page
- /// @see - GLSL 4.20.8 specification, section 8.3
+ /// @see GLSL floatBitsToUint man page
+ /// @see GLSL 4.20.8 specification, section 8.3 Common Functions
template
genUType floatBitsToUint(genType const & value);
@@ -358,7 +358,7 @@ namespace glm
/// @tparam genIType Signed integer scalar or vector types.
///
/// @see GLSL intBitsToFloat man page
- /// @see GLSL 4.20.8 specification, section 8.3
+ /// @see GLSL 4.20.8 specification, section 8.3 Common Functions
///
/// @todo Clarify this declaration, we don't need to actually specify the return type
template
@@ -373,10 +373,10 @@ namespace glm
/// @tparam genType Single-precision floating-point scalar or vector types.
/// @tparam genUType Unsigned integer scalar or vector types.
///
- /// @see - GLSL uintBitsToFloat man page
- /// @see - GLSL 4.20.8 specification, section 8.3
+ /// @see GLSL uintBitsToFloat man page
+ /// @see GLSL 4.20.8 specification, section 8.3 Common Functions
///
- /// @todo - Clarify this declaration, we don't need to actually specify the return type
+ /// @todo Clarify this declaration, we don't need to actually specify the return type
template
genType uintBitsToFloat(genUType const & value);
@@ -384,8 +384,8 @@ namespace glm
///
/// @tparam genType Floating-point scalar or vector types.
///
- /// @see - GLSL fma man page
- /// @see - GLSL 4.20.8 specification, section 8.3
+ /// @see GLSL fma man page
+ /// @see GLSL 4.20.8 specification, section 8.3 Common Functions
template
genType fma(genType const & a, genType const & b, genType const & c);
@@ -401,8 +401,8 @@ namespace glm
///
/// @tparam genType Floating-point scalar or vector types.
///
- /// @see - GLSL frexp man page
- /// @see - GLSL 4.20.8 specification, section 8.3
+ /// @see GLSL frexp man page
+ /// @see GLSL 4.20.8 specification, section 8.3 Common Functions
template
genType frexp(genType const & x, genIType & exp);
@@ -415,8 +415,8 @@ namespace glm
///
/// @tparam genType Floating-point scalar or vector types.
///
- /// @see - GLSL ldexp man page;
- /// @see - GLSL 4.20.8 specification, section 8.3
+ /// @see GLSL ldexp man page;
+ /// @see GLSL 4.20.8 specification, section 8.3 Common Functions
template
genType ldexp(genType const & x, genIType const & exp);
diff --git a/glm/core/func_exponential.hpp b/glm/core/func_exponential.hpp
index d0787663..d3f06612 100644
--- a/glm/core/func_exponential.hpp
+++ b/glm/core/func_exponential.hpp
@@ -25,7 +25,7 @@
/// @date 2008-08-08 / 2011-06-14
/// @author Christophe Riccio
///
-/// @see - GLSL 4.20.8 specification, section 8.2
+/// @see GLSL 4.20.8 specification, section 8.2 Exponential Functions
///
/// @defgroup core_func_exponential Exponential functions
/// @ingroup core
@@ -47,8 +47,8 @@ namespace glm
/// @param y
/// @tparam genType Floating-point scalar or vector types.
///
- /// @see - GLSL pow man page
- /// @see - GLSL 4.20.8 specification, section 8.2
+ /// @see GLSL pow man page
+ /// @see GLSL 4.20.8 specification, section 8.2 Exponential Functions
template
genType pow(genType const & x, genType const & y);
@@ -57,8 +57,8 @@ namespace glm
/// @param x exp function is defined for input values of x defined in the range (inf-, inf+) in the limit of the type precision.
/// @tparam genType Floating-point scalar or vector types.
///
- /// @see - GLSL exp man page
- /// @see - GLSL 4.20.8 specification, section 8.2
+ /// @see GLSL exp man page
+ /// @see GLSL 4.20.8 specification, section 8.2 Exponential Functions
template
genType exp(genType const & x);
@@ -69,8 +69,8 @@ namespace glm
/// @param x log function is defined for input values of x defined in the range (0, inf+) in the limit of the type precision.
/// @tparam genType Floating-point scalar or vector types.
///
- /// @see - GLSL log man page
- /// @see - GLSL 4.20.8 specification, section 8.2
+ /// @see GLSL log man page
+ /// @see GLSL 4.20.8 specification, section 8.2 Exponential Functions
template
genType log(genType const & x);
@@ -79,8 +79,8 @@ namespace glm
/// @param x exp2 function is defined for input values of x defined in the range (inf-, inf+) in the limit of the type precision.
/// @tparam genType Floating-point scalar or vector types.
///
- /// @see - GLSL exp2 man page
- /// @see - GLSL 4.20.8 specification, section 8.2
+ /// @see GLSL exp2 man page
+ /// @see GLSL 4.20.8 specification, section 8.2 Exponential Functions
template
genType exp2(genType const & x);
@@ -90,8 +90,8 @@ namespace glm
/// @param x log2 function is defined for input values of x defined in the range (0, inf+) in the limit of the type precision.
/// @tparam genType Floating-point scalar or vector types.
///
- /// @see - GLSL log2 man page
- /// @see - GLSL 4.20.8 specification, section 8.2
+ /// @see GLSL log2 man page
+ /// @see GLSL 4.20.8 specification, section 8.2 Exponential Functions
template
genType log2(genType const & x);
@@ -100,8 +100,8 @@ namespace glm
/// @param x sqrt function is defined for input values of x defined in the range [0, inf+) in the limit of the type precision.
/// @tparam genType Floating-point scalar or vector types.
///
- /// @see - GLSL sqrt man page
- /// @see - GLSL 4.20.8 specification, section 8.2
+ /// @see GLSL sqrt man page
+ /// @see GLSL 4.20.8 specification, section 8.2 Exponential Functions
template
genType sqrt(genType const & x);
@@ -110,8 +110,8 @@ namespace glm
/// @param x inversesqrt function is defined for input values of x defined in the range [0, inf+) in the limit of the type precision.
/// @tparam genType Floating-point scalar or vector types.
///
- /// @see - GLSL inversesqrt man page
- /// @see - GLSL 4.20.8 specification, section 8.2
+ /// @see GLSL inversesqrt man page
+ /// @see GLSL 4.20.8 specification, section 8.2 Exponential Functions
template
genType inversesqrt(genType const & x);
diff --git a/glm/core/func_geometric.hpp b/glm/core/func_geometric.hpp
index de6bcf39..bb9f2488 100644
--- a/glm/core/func_geometric.hpp
+++ b/glm/core/func_geometric.hpp
@@ -25,7 +25,7 @@
/// @date 2008-08-03 / 2011-06-14
/// @author Christophe Riccio
///
-/// @see - GLSL 4.20.8 specification, section 8.5
+/// @see GLSL 4.20.8 specification, section 8.5 Geometric Functions
///
/// @defgroup core_func_geometric Geometric functions
/// @ingroup core
@@ -45,8 +45,8 @@ namespace glm
///
/// @tparam genType Floating-point vector types.
///
- /// @see - GLSL length man page
- /// @see - GLSL 4.20.8 specification, section 8.5
+ /// @see GLSL length man page
+ /// @see GLSL 4.20.8 specification, section 8.5 Geometric Functions
template
typename genType::value_type length(
genType const & x);
@@ -55,8 +55,8 @@ namespace glm
///
/// @tparam genType Floating-point vector types.
///
- /// @see - GLSL distance man page
- /// @see - GLSL 4.20.8 specification, section 8.5
+ /// @see GLSL distance man page
+ /// @see GLSL 4.20.8 specification, section 8.5 Geometric Functions
template
typename genType::value_type distance(
genType const & p0,
@@ -66,8 +66,8 @@ namespace glm
///
/// @tparam genType Floating-point vector types.
///
- /// @see - GLSL dot man page
- /// @see - GLSL 4.20.8 specification, section 8.5
+ /// @see GLSL dot man page
+ /// @see GLSL 4.20.8 specification, section 8.5 Geometric Functions
template
typename genType::value_type dot(
genType const & x,
@@ -77,8 +77,8 @@ namespace glm
///
/// @tparam valType Floating-point scalar types.
///
- /// @see - GLSL cross man page
- /// @see - GLSL 4.20.8 specification, section 8.5
+ /// @see GLSL cross man page
+ /// @see GLSL 4.20.8 specification, section 8.5 Geometric Functions
template
detail::tvec3 cross(
detail::tvec3 const & x,
@@ -86,8 +86,8 @@ namespace glm
/// Returns a vector in the same direction as x but with length of 1.
///
- /// @see - GLSL normalize man page
- /// @see - GLSL 4.20.8 specification, section 8.5
+ /// @see GLSL normalize man page
+ /// @see GLSL 4.20.8 specification, section 8.5 Geometric Functions
template
genType normalize(
genType const & x);
@@ -96,8 +96,8 @@ namespace glm
///
/// @tparam genType Floating-point vector types.
///
- /// @see - GLSL faceforward man page
- /// @see - GLSL 4.20.8 specification, section 8.5
+ /// @see GLSL faceforward man page
+ /// @see GLSL 4.20.8 specification, section 8.5 Geometric Functions
template
genType faceforward(
genType const & N,
@@ -109,8 +109,8 @@ namespace glm
///
/// @tparam genType Floating-point vector types.
///
- /// @see - GLSL reflect man page
- /// @see - GLSL 4.20.8 specification, section 8.5
+ /// @see GLSL reflect man page
+ /// @see GLSL 4.20.8 specification, section 8.5 Geometric Functions
template
genType reflect(
genType const & I,
@@ -122,8 +122,8 @@ namespace glm
///
/// @tparam genType Floating-point vector types.
///
- /// @see - GLSL refract man page
- /// @see - GLSL 4.20.8 specification, section 8.5
+ /// @see GLSL refract man page
+ /// @see GLSL 4.20.8 specification, section 8.5 Geometric Functions
template
genType refract(
genType const & I,
diff --git a/glm/core/func_integer.hpp b/glm/core/func_integer.hpp
index 5e438dee..66f03a95 100644
--- a/glm/core/func_integer.hpp
+++ b/glm/core/func_integer.hpp
@@ -25,7 +25,7 @@
/// @date 2010-03-17 / 2011-06-18
/// @author Christophe Riccio
///
-/// @see - GLSL 4.20.8 specification, section 8.8
+/// @see GLSL 4.20.8 specification, section 8.8 Integer Functions
///
/// @defgroup core_func_integer Integer functions
/// @ingroup core
@@ -49,8 +49,8 @@ namespace glm
///
/// @tparam genUType Unsigned integer scalar or vector types.
///
- /// @see - GLSL uaddCarry man page
- /// @see - GLSL 4.20.8 specification, section 8.8
+ /// @see GLSL uaddCarry man page
+ /// @see GLSL 4.20.8 specification, section 8.8 Integer Functions
template
genUType uaddCarry(
genUType const & x,
@@ -63,8 +63,8 @@ namespace glm
///
/// @tparam genUType Unsigned integer scalar or vector types.
///
- /// @see - GLSL usubBorrow man page
- /// @see - GLSL 4.20.8 specification, section 8.8
+ /// @see GLSL usubBorrow man page
+ /// @see GLSL 4.20.8 specification, section 8.8 Integer Functions
template
genUType usubBorrow(
genUType const & x,
@@ -77,8 +77,8 @@ namespace glm
///
/// @tparam genUType Unsigned integer scalar or vector types.
///
- /// @see - GLSL umulExtended man page
- /// @see - GLSL 4.20.8 specification, section 8.8
+ /// @see GLSL umulExtended man page
+ /// @see GLSL 4.20.8 specification, section 8.8 Integer Functions
template
void umulExtended(
genUType const & x,
@@ -92,8 +92,8 @@ namespace glm
///
/// @tparam genIType Signed integer scalar or vector types.
///
- /// @see - GLSL imulExtended man page
- /// @see - GLSL 4.20.8 specification, section 8.8
+ /// @see GLSL imulExtended man page
+ /// @see GLSL 4.20.8 specification, section 8.8 Integer Functions
template
void imulExtended(
genIType const & x,
@@ -114,8 +114,8 @@ namespace glm
///
/// @tparam genIUType Signed or unsigned integer scalar or vector types.
///
- /// @see - GLSL bitfieldExtract man page
- /// @see - GLSL 4.20.8 specification, section 8.8
+ /// @see GLSL bitfieldExtract man page
+ /// @see GLSL 4.20.8 specification, section 8.8 Integer Functions
template
genIUType bitfieldExtract(
genIUType const & Value,
@@ -134,8 +134,8 @@ namespace glm
///
/// @tparam genIUType Signed or unsigned integer scalar or vector types.
///
- /// @see - GLSL bitfieldInsert man page
- /// @see - GLSL 4.20.8 specification, section 8.8
+ /// @see GLSL bitfieldInsert man page
+ /// @see GLSL 4.20.8 specification, section 8.8 Integer Functions
template
genIUType bitfieldInsert(
genIUType const & Base,
@@ -149,8 +149,8 @@ namespace glm
///
/// @tparam genIUType Signed or unsigned integer scalar or vector types.
///
- /// @see - GLSL bitfieldReverse man page
- /// @see - GLSL 4.20.8 specification, section 8.8
+ /// @see GLSL bitfieldReverse man page
+ /// @see GLSL 4.20.8 specification, section 8.8 Integer Functions
template
genIUType bitfieldReverse(genIUType const & value);
@@ -158,8 +158,8 @@ namespace glm
///
/// @tparam genIUType Signed or unsigned integer scalar or vector types.
///
- /// @see - GLSL bitCount man page
- /// @see - GLSL 4.20.8 specification, section 8.8
+ /// @see GLSL bitCount man page
+ /// @see GLSL 4.20.8 specification, section 8.8 Integer Functions
///
/// @todo Clarify the declaration to specify that scalars are suported.
template class genIUType>
@@ -171,8 +171,8 @@ namespace glm
///
/// @tparam genIUType Signed or unsigned integer scalar or vector types.
///
- /// @see - GLSL findLSB man page
- /// @see - GLSL 4.20.8 specification, section 8.8
+ /// @see GLSL findLSB man page
+ /// @see GLSL 4.20.8 specification, section 8.8 Integer Functions
///
/// @todo Clarify the declaration to specify that scalars are suported.
template class genIUType>
@@ -185,8 +185,8 @@ namespace glm
///
/// @tparam genIUType Signed or unsigned integer scalar or vector types.
///
- /// @see - GLSL findMSB man page
- /// @see - GLSL 4.20.8 specification, section 8.8
+ /// @see GLSL findMSB man page
+ /// @see GLSL 4.20.8 specification, section 8.8 Integer Functions
///
/// @todo Clarify the declaration to specify that scalars are suported.
template class genIUType>
diff --git a/glm/core/func_matrix.hpp b/glm/core/func_matrix.hpp
index 5755020c..8e88c519 100644
--- a/glm/core/func_matrix.hpp
+++ b/glm/core/func_matrix.hpp
@@ -25,7 +25,7 @@
/// @date 2008-08-03 / 2011-06-15
/// @author Christophe Riccio
///
-/// @see - GLSL 4.20.8 specification, section 8.6
+/// @see GLSL 4.20.8 specification, section 8.6 Matrix Functions
///
/// @defgroup core_func_matrix Matrix functions
/// @ingroup core
@@ -50,8 +50,8 @@ namespace glm
///
/// @tparam matType Floating-point matrix types.
///
- /// @see - GLSL matrixCompMult man page
- /// @see - GLSL 4.20.8 specification, section 8.6
+ /// @see GLSL matrixCompMult man page
+ /// @see GLSL 4.20.8 specification, section 8.6 Matrix Functions
template
matType matrixCompMult(
matType const & x,
@@ -63,8 +63,8 @@ namespace glm
///
/// @tparam matType Floating-point matrix types.
///
- /// @see - GLSL outerProduct man page
- /// @see - GLSL 4.20.8 specification, section 8.6
+ /// @see GLSL outerProduct man page
+ /// @see GLSL 4.20.8 specification, section 8.6 Matrix Functions
///
/// @todo Clarify the declaration to specify that matType doesn't have to be provided when used.
template
@@ -76,8 +76,8 @@ namespace glm
///
/// @tparam matType Floating-point matrix types.
///
- /// @see - GLSL transpose man page
- /// @see - GLSL 4.20.8 specification, section 8.6
+ /// @see GLSL transpose man page
+ /// @see GLSL 4.20.8 specification, section 8.6 Matrix Functions
template
typename matType::transpose_type transpose(
matType const & x);
@@ -86,8 +86,8 @@ namespace glm
///
/// @tparam valType Floating-point scalar types.
///
- /// @see - GLSL determinant man page
- /// @see - GLSL 4.20.8 specification, section 8.6
+ /// @see GLSL determinant man page
+ /// @see GLSL 4.20.8 specification, section 8.6 Matrix Functions
template
typename detail::tmat2x2::value_type determinant(
detail::tmat2x2 const & m);
@@ -96,8 +96,8 @@ namespace glm
///
/// @tparam valType Floating-point scalar types.
///
- /// @see - GLSL determinant man page
- /// @see - GLSL 4.20.8 specification, section 8.6
+ /// @see GLSL determinant man page
+ /// @see GLSL 4.20.8 specification, section 8.6 Matrix Functions
template
typename detail::tmat3x3::value_type determinant(
detail::tmat3x3 const & m);
@@ -106,8 +106,8 @@ namespace glm
///
/// @tparam valType Floating-point scalar types.
///
- /// @see - GLSL determinant man page
- /// @see - GLSL 4.20.8 specification, section 8.6
+ /// @see GLSL determinant man page
+ /// @see GLSL 4.20.8 specification, section 8.6 Matrix Functions
template
typename detail::tmat4x4::value_type determinant(
detail::tmat4x4 const & m);
@@ -116,8 +116,8 @@ namespace glm
///
/// @tparam valType Floating-point scalar types.
///
- /// @see - GLSL inverse man page
- /// @see - GLSL 4.20.8 specification, section 8.6
+ /// @see GLSL inverse man page
+ /// @see GLSL 4.20.8 specification, section 8.6 Matrix Functions
template
detail::tmat2x2 inverse(
detail::tmat2x2 const & m);
@@ -126,8 +126,8 @@ namespace glm
///
/// @tparam valType Floating-point scalar types.
///
- /// @see - GLSL inverse man page
- /// @see - GLSL 4.20.8 specification, section 8.6
+ /// @see GLSL inverse man page
+ /// @see GLSL 4.20.8 specification, section 8.6 Matrix Functions
template
detail::tmat3x3 inverse(
detail::tmat3x3 const & m);
@@ -136,8 +136,8 @@ namespace glm
///
/// @tparam valType Floating-point scalar types.
///
- /// @see - GLSL inverse man page
- /// @see - GLSL 4.20.8 specification, section 8.6
+ /// @see GLSL inverse man page
+ /// @see GLSL 4.20.8 specification, section 8.6 Matrix Functions
template
detail::tmat4x4 inverse(
detail::tmat4x4 const & m);
diff --git a/glm/core/func_noise.hpp b/glm/core/func_noise.hpp
index 27971729..662f963c 100644
--- a/glm/core/func_noise.hpp
+++ b/glm/core/func_noise.hpp
@@ -25,7 +25,7 @@
/// @date 2008-08-01 / 2011-06-18
/// @author Christophe Riccio
///
-/// @see - GLSL 4.20.8 specification, section 8.13
+/// @see GLSL 4.20.8 specification, section 8.13 Noise Functions
///
/// @defgroup core_func_noise Noise functions
/// @ingroup core
@@ -47,8 +47,8 @@ namespace glm
///
/// @tparam genType Floating-point scalar or vector types.
///
- /// @see - GLSL noise1 man page
- /// @see - GLSL 4.20.8 specification, section 8.13
+ /// @see GLSL noise1 man page
+ /// @see GLSL 4.20.8 specification, section 8.13 Noise Functions
template
typename genType::value_type noise1(genType const & x);
@@ -56,8 +56,8 @@ namespace glm
///
/// @tparam genType Floating-point scalar or vector types.
///
- /// @see - GLSL noise2 man page
- /// @see - GLSL 4.20.8 specification, section 8.13
+ /// @see GLSL noise2 man page
+ /// @see GLSL 4.20.8 specification, section 8.13 Noise Functions
template
detail::tvec2 noise2(genType const & x);
@@ -65,8 +65,8 @@ namespace glm
///
/// @tparam genType Floating-point scalar or vector types.
///
- /// @see - GLSL noise3 man page
- /// @see - GLSL 4.20.8 specification, section 8.13
+ /// @see GLSL noise3 man page
+ /// @see GLSL 4.20.8 specification, section 8.13 Noise Functions
template
detail::tvec3 noise3(genType const & x);
@@ -74,8 +74,8 @@ namespace glm
///
/// @tparam genType Floating-point scalar or vector types.
///
- /// @see - GLSL noise4 man page
- /// @see - GLSL 4.20.8 specification, section 8.13
+ /// @see GLSL noise4 man page
+ /// @see GLSL 4.20.8 specification, section 8.13 Noise Functions
template
detail::tvec4 noise4(genType const & x);
diff --git a/glm/core/func_packing.hpp b/glm/core/func_packing.hpp
index 1588463e..73363a8b 100644
--- a/glm/core/func_packing.hpp
+++ b/glm/core/func_packing.hpp
@@ -25,7 +25,7 @@
/// @date 2010-03-17 / 2011-06-15
/// @author Christophe Riccio
///
-/// @see - GLSL 4.20.8 specification, section 8.4
+/// @see GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions
///
/// @defgroup core_func_packing Floating-Point Pack and Unpack Functions
/// @ingroup core
@@ -50,8 +50,8 @@ namespace glm
//! The first component of the vector will be written to the least significant bits of the output;
//! the last component will be written to the most significant bits.
//!
- /// @see - GLSL packUnorm2x16 man page
- /// @see - GLSL 4.20.8 specification, section 8.4
+ /// @see GLSL packUnorm2x16 man page
+ /// @see GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions
detail::uint32 packUnorm2x16(detail::tvec2 const & v);
//! First, converts each component of the normalized floating-point value v into 8- or 16-bit integer values.
@@ -63,8 +63,8 @@ namespace glm
//! The first component of the vector will be written to the least significant bits of the output;
//! the last component will be written to the most significant bits.
//!
- /// @see - GLSL packSnorm2x16 man page
- /// @see - GLSL 4.20.8 specification, section 8.4
+ /// @see GLSL packSnorm2x16 man page
+ /// @see GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions
detail::uint32 packSnorm2x16(detail::tvec2 const & v);
//! First, converts each component of the normalized floating-point value v into 8- or 16-bit integer values.
@@ -76,8 +76,8 @@ namespace glm
//! The first component of the vector will be written to the least significant bits of the output;
//! the last component will be written to the most significant bits.
//!
- /// @see - GLSL packUnorm4x8 man page
- /// @see - GLSL 4.20.8 specification, section 8.4
+ /// @see GLSL packUnorm4x8 man page
+ /// @see GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions
detail::uint32 packUnorm4x8(detail::tvec4 const & v);
//! First, converts each component of the normalized floating-point value v into 8- or 16-bit integer values.
@@ -89,8 +89,8 @@ namespace glm
//! The first component of the vector will be written to the least significant bits of the output;
//! the last component will be written to the most significant bits.
//!
- /// @see - GLSL packSnorm4x8 man page
- /// @see - GLSL 4.20.8 specification, section 8.4
+ /// @see GLSL packSnorm4x8 man page
+ /// @see GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions
detail::uint32 packSnorm4x8(detail::tvec4 const & v);
//! First, unpacks a single 32-bit unsigned integer p into a pair of 16-bit unsigned integers, four 8-bit unsigned integers, or four 8-bit signed integers.
@@ -102,8 +102,8 @@ namespace glm
//! The first component of the returned vector will be extracted from the least significant bits of the input;
//! the last component will be extracted from the most significant bits.
//!
- /// @see - GLSL unpackUnorm2x16 man page
- /// @see - GLSL 4.20.8 specification, section 8.4
+ /// @see GLSL unpackUnorm2x16 man page
+ /// @see GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions
detail::tvec2 unpackUnorm2x16(detail::uint32 const & p);
//! First, unpacks a single 32-bit unsigned integer p into a pair of 16-bit unsigned integers, four 8-bit unsigned integers, or four 8-bit signed integers.
@@ -115,8 +115,8 @@ namespace glm
//! The first component of the returned vector will be extracted from the least significant bits of the input;
//! the last component will be extracted from the most significant bits.
//!
- /// @see - GLSL unpackSnorm2x16 man page
- /// @see - GLSL 4.20.8 specification, section 8.4
+ /// @see GLSL unpackSnorm2x16 man page
+ /// @see GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions
detail::tvec2 unpackSnorm2x16(detail::uint32 const & p);
/// First, unpacks a single 32-bit unsigned integer p into a pair of 16-bit unsigned integers, four 8-bit unsigned integers, or four 8-bit signed integers.
@@ -128,8 +128,8 @@ namespace glm
/// The first component of the returned vector will be extracted from the least significant bits of the input;
/// the last component will be extracted from the most significant bits.
///
- /// @see - GLSL unpackUnorm4x8 man page
- /// @see - GLSL 4.20.8 specification, section 8.4
+ /// @see GLSL unpackUnorm4x8 man page
+ /// @see GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions
detail::tvec4 unpackUnorm4x8(detail::uint32 const & p);
/// First, unpacks a single 32-bit unsigned integer p into a pair of 16-bit unsigned integers, four 8-bit unsigned integers, or four 8-bit signed integers.
@@ -141,8 +141,8 @@ namespace glm
/// The first component of the returned vector will be extracted from the least significant bits of the input;
/// the last component will be extracted from the most significant bits.
///
- /// @see - GLSL unpackSnorm4x8 man page
- /// @see - GLSL 4.20.8 specification, section 8.4
+ /// @see GLSL unpackSnorm4x8 man page
+ /// @see GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions
detail::tvec4 unpackSnorm4x8(detail::uint32 const & p);
/// Returns a double-precision value obtained by packing the components of v into a 64-bit value.
@@ -151,8 +151,8 @@ namespace glm
/// The first vector component specifies the 32 least significant bits;
/// the second component specifies the 32 most significant bits.
///
- /// @see - GLSL packDouble2x32 man page
- /// @see - GLSL 4.20.8 specification, section 8.4
+ /// @see GLSL packDouble2x32 man page
+ /// @see GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions
double packDouble2x32(detail::tvec2 const & v);
/// Returns a two-component unsigned integer vector representation of v.
@@ -160,8 +160,8 @@ namespace glm
/// The first component of the vector contains the 32 least significant bits of the double;
/// the second component consists the 32 most significant bits.
///
- /// @see - GLSL unpackDouble2x32 man page
- /// @see - GLSL 4.20.8 specification, section 8.4
+ /// @see GLSL unpackDouble2x32 man page
+ /// @see GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions
detail::tvec2 unpackDouble2x32(double const & v);
@@ -171,8 +171,8 @@ namespace glm
/// The first vector component specifies the 16 least-significant bits of the result;
/// the second component specifies the 16 most-significant bits.
///
- /// @see - GLSL packHalf2x16 man page
- /// @see - GLSL 4.20.8 specification, section 8.4
+ /// @see GLSL packHalf2x16 man page
+ /// @see GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions
uint packHalf2x16(vec2 const & v);
/// Returns a two-component floating-point vector with components obtained by unpacking a 32-bit unsigned integer into a pair of 16-bit values,
@@ -181,8 +181,8 @@ namespace glm
/// The first component of the vector is obtained from the 16 least-significant bits of v;
/// the second component is obtained from the 16 most-significant bits of v.
///
- /// @see - GLSL unpackHalf2x16 man page
- /// @see - GLSL 4.20.8 specification, section 8.4
+ /// @see GLSL unpackHalf2x16 man page
+ /// @see GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions
vec2 unpackHalf2x16(uint const & v);
/// @}
diff --git a/glm/core/func_trigonometric.hpp b/glm/core/func_trigonometric.hpp
index f048d43b..1ed68200 100644
--- a/glm/core/func_trigonometric.hpp
+++ b/glm/core/func_trigonometric.hpp
@@ -25,7 +25,7 @@
/// @date 2008-08-01 / 2011-06-15
/// @author Christophe Riccio
///
-/// @see - GLSL 4.20.8 specification, section 8.1
+/// @see GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions
///
/// @defgroup core_func_trigonometric Angle and Trigonometry Functions
/// @ingroup core
@@ -49,8 +49,8 @@ namespace glm
///
/// @tparam genType Floating-point scalar or vector types.
///
- /// @see - GLSL radians man page
- /// @see - GLSL 4.20.8 specification, section 8.1
+ /// @see GLSL radians man page
+ /// @see GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions
template
genType radians(genType const & degrees);
@@ -58,8 +58,8 @@ namespace glm
///
/// @tparam genType Floating-point scalar or vector types.
///
- /// @see - GLSL degrees man page
- /// @see - GLSL 4.20.8 specification, section 8.1
+ /// @see GLSL degrees man page
+ /// @see GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions
template
genType degrees(genType const & radians);
@@ -68,8 +68,8 @@ namespace glm
///
/// @tparam genType Floating-point scalar or vector types.
///
- /// @see - GLSL sin man page
- /// @see - GLSL 4.20.8 specification, section 8.1
+ /// @see GLSL sin man page
+ /// @see GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions
template
genType sin(genType const & angle);
@@ -78,8 +78,8 @@ namespace glm
///
/// @tparam genType Floating-point scalar or vector types.
///
- /// @see - GLSL cos man page
- /// @see - GLSL 4.20.8 specification, section 8.1
+ /// @see GLSL cos man page
+ /// @see GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions
template
genType cos(genType const & angle);
@@ -87,8 +87,8 @@ namespace glm
///
/// @tparam genType Floating-point scalar or vector types.
///
- /// @see - GLSL tan man page
- /// @see - GLSL 4.20.8 specification, section 8.1
+ /// @see GLSL tan man page
+ /// @see GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions
template
genType tan(genType const & angle);
@@ -98,8 +98,8 @@ namespace glm
///
/// @tparam genType Floating-point scalar or vector types.
///
- /// @see - GLSL asin man page
- /// @see - GLSL 4.20.8 specification, section 8.1
+ /// @see GLSL asin man page
+ /// @see GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions
template
genType asin(genType const & x);
@@ -109,8 +109,8 @@ namespace glm
///
/// @tparam genType Floating-point scalar or vector types.
///
- /// @see - GLSL acos man page
- /// @see - GLSL 4.20.8 specification, section 8.1
+ /// @see GLSL acos man page
+ /// @see GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions
template
genType acos(genType const & x);
@@ -122,8 +122,8 @@ namespace glm
///
/// @tparam genType Floating-point scalar or vector types.
///
- /// @see - GLSL atan man page
- /// @see - GLSL 4.20.8 specification, section 8.1
+ /// @see GLSL atan man page
+ /// @see GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions
template
genType atan(genType const & y, genType const & x);
@@ -132,8 +132,8 @@ namespace glm
///
/// @tparam genType Floating-point scalar or vector types.
///
- /// @see - GLSL atan man page
- /// @see - GLSL 4.20.8 specification, section 8.1
+ /// @see GLSL atan man page
+ /// @see GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions
template
genType atan(genType const & y_over_x);
@@ -141,8 +141,8 @@ namespace glm
///
/// @tparam genType Floating-point scalar or vector types.
///
- /// @see - GLSL sinh man page
- /// @see - GLSL 4.20.8 specification, section 8.1
+ /// @see GLSL sinh man page
+ /// @see GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions
template
genType sinh(genType const & angle);
@@ -150,8 +150,8 @@ namespace glm
///
/// @tparam genType Floating-point scalar or vector types.
///
- /// @see - GLSL cosh man page
- /// @see - GLSL 4.20.8 specification, section 8.1
+ /// @see GLSL cosh man page
+ /// @see GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions
template
genType cosh(genType const & angle);
@@ -159,8 +159,8 @@ namespace glm
///
/// @tparam genType Floating-point scalar or vector types.
///
- /// @see - GLSL tanh man page
- /// @see - GLSL 4.20.8 specification, section 8.1
+ /// @see GLSL tanh man page
+ /// @see GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions
template
genType tanh(genType const & angle);
@@ -168,8 +168,8 @@ namespace glm
///
/// @tparam genType Floating-point scalar or vector types.
///
- /// @see - GLSL asinh man page
- /// @see - GLSL 4.20.8 specification, section 8.1
+ /// @see GLSL asinh man page
+ /// @see GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions
template
genType asinh(genType const & x);
@@ -178,8 +178,8 @@ namespace glm
///
/// @tparam genType Floating-point scalar or vector types.
///
- /// @see - GLSL acosh man page
- /// @see - GLSL 4.20.8 specification, section 8.1
+ /// @see GLSL acosh man page
+ /// @see GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions
template
genType acosh(genType const & x);
@@ -188,8 +188,8 @@ namespace glm
///
/// @tparam genType Floating-point scalar or vector types.
///
- /// @see - GLSL atanh man page
- /// @see - GLSL 4.20.8 specification, section 8.1
+ /// @see GLSL atanh man page
+ /// @see GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions
template
genType atanh(genType const & x);
diff --git a/glm/core/func_vector_relational.hpp b/glm/core/func_vector_relational.hpp
index 9df6e7ad..d483eedc 100644
--- a/glm/core/func_vector_relational.hpp
+++ b/glm/core/func_vector_relational.hpp
@@ -25,7 +25,7 @@
/// @date 2008-08-03 / 2011-06-15
/// @author Christophe Riccio
///
-/// @see - GLSL 4.10.6 specification, section 8.7
+/// @see GLSL 4.20.8 specification, section 8.7 Vector Relational Functions
///
/// @defgroup core_func_vector_relational Vector Relational Functions
/// @ingroup core
@@ -52,8 +52,8 @@ namespace glm
///
/// @tparam vecType Floating-point or integer vector types.
///
- /// @see - GLSL lessThan man page
- /// @see - GLSL 4.20.8 specification, section 8.7
+ /// @see GLSL lessThan man page
+ /// @see GLSL 4.20.8 specification, section 8.7 Vector Relational Functions
template
typename vecType::bool_type lessThan(vecType const & x, vecType const & y);
@@ -61,8 +61,8 @@ namespace glm
///
/// @tparam vecType Floating-point or integer vector types.
///
- /// @see - GLSL lessThanEqual man page
- /// @see - GLSL 4.20.8 specification, section 8.7
+ /// @see GLSL lessThanEqual man page
+ /// @see GLSL 4.20.8 specification, section 8.7 Vector Relational Functions
template
typename vecType::bool_type lessThanEqual(vecType const & x, vecType const & y);
@@ -70,8 +70,8 @@ namespace glm
///
/// @tparam vecType Floating-point or integer vector types.
///
- /// @see - GLSL greaterThan man page
- /// @see - GLSL 4.20.8 specification, section 8.7
+ /// @see GLSL greaterThan man page
+ /// @see GLSL 4.20.8 specification, section 8.7 Vector Relational Functions
template
typename vecType::bool_type greaterThan(vecType const & x, vecType const & y);
@@ -79,8 +79,8 @@ namespace glm
///
/// @tparam vecType Floating-point or integer vector types.
///
- /// @see - GLSL greaterThanEqual man page
- /// @see - GLSL 4.20.8 specification, section 8.7
+ /// @see GLSL greaterThanEqual man page
+ /// @see GLSL 4.20.8 specification, section 8.7 Vector Relational Functions
template
typename vecType::bool_type greaterThanEqual(vecType const & x, vecType const & y);
@@ -88,8 +88,8 @@ namespace glm
///
/// @tparam vecType Floating-point, integer or boolean vector types.
///
- /// @see - GLSL equal man page
- /// @see - GLSL 4.20.8 specification, section 8.7
+ /// @see GLSL equal man page
+ /// @see GLSL 4.20.8 specification, section 8.7 Vector Relational Functions
template
typename vecType::bool_type equal(vecType const & x, vecType const & y);
@@ -97,8 +97,8 @@ namespace glm
///
/// @tparam vecType Floating-point, integer or boolean vector types.
///
- /// @see - GLSL notEqual man page
- /// @see - GLSL 4.20.8 specification, section 8.7
+ /// @see GLSL notEqual man page
+ /// @see GLSL 4.20.8 specification, section 8.7 Vector Relational Functions
template
typename vecType::bool_type notEqual(vecType const & x, vecType const & y);
@@ -106,8 +106,8 @@ namespace glm
///
/// @tparam vecType Boolean vector types.
///
- /// @see - GLSL any man page
- /// @see - GLSL 4.20.8 specification, section 8.7
+ /// @see GLSL any man page
+ /// @see GLSL 4.20.8 specification, section 8.7 Vector Relational Functions
template class vecType>
bool any(vecType const & v);
@@ -115,8 +115,8 @@ namespace glm
///
/// @tparam vecType Boolean vector types.
///
- /// @see - GLSL all man page
- /// @see - GLSL 4.20.8 specification, section 8.7
+ /// @see GLSL all man page
+ /// @see GLSL 4.20.8 specification, section 8.7 Vector Relational Functions
template class vecType>
bool all(vecType const & v);
@@ -125,8 +125,8 @@ namespace glm
///
/// @tparam vecType Boolean vector types.
///
- /// @see - GLSL not man page
- /// @see - GLSL 4.20.8 specification, section 8.7
+ /// @see GLSL not man page
+ /// @see GLSL 4.20.8 specification, section 8.7 Vector Relational Functions
template class vecType>
vecType not_(vecType const & v);
diff --git a/glm/core/type_float.hpp b/glm/core/type_float.hpp
index 4caa18f7..63c06707 100644
--- a/glm/core/type_float.hpp
+++ b/glm/core/type_float.hpp
@@ -42,24 +42,32 @@ namespace glm
typedef float mediump_float_t;
typedef double highp_float_t;
- //! Low precision floating-point numbers.
- //! There is no guarantee on the actual precision.
- //! From GLSL 1.30.8 specification
- //! \ingroup core_precision
+ /// @addtogroup core_precision
+ /// @{
+
+ /// Low precision floating-point numbers.
+ /// There is no guarantee on the actual precision.
+ ///
+ /// @see GLSL 4.20.8 specification, section 4.1.4 Floats
+ /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
typedef lowp_float_t lowp_float;
- //! Medium precision floating-point numbers.
- //! There is no guarantee on the actual precision.
- //! From GLSL 1.30.8 specification
- //! \ingroup core_precision
+ /// Medium precision floating-point numbers.
+ /// There is no guarantee on the actual precision.
+ ///
+ /// @see GLSL 4.20.8 specification, section 4.1.4 Floats
+ /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
typedef mediump_float_t mediump_float;
- //! High precision floating-point numbers.
- //! There is no guarantee on the actual precision.
- //! From GLSL 1.30.8 specification
- //! \ingroup core_precision
+ /// High precision floating-point numbers.
+ /// There is no guarantee on the actual precision.
+ ///
+ /// @see GLSL 4.20.8 specification, section 4.1.4 Floats
+ /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
typedef highp_float_t highp_float;
+ /// @}
+
#if(!defined(GLM_PRECISION_HIGHP_FLOAT) && !defined(GLM_PRECISION_MEDIUMP_FLOAT) && !defined(GLM_PRECISION_LOWP_FLOAT))
typedef mediump_float float_t;
#elif(defined(GLM_PRECISION_HIGHP_FLOAT) && !defined(GLM_PRECISION_MEDIUMP_FLOAT) && !defined(GLM_PRECISION_LOWP_FLOAT))
diff --git a/glm/core/type_int.hpp b/glm/core/type_int.hpp
index 58e201f7..a413f751 100644
--- a/glm/core/type_int.hpp
+++ b/glm/core/type_int.hpp
@@ -56,40 +56,49 @@ namespace detail
GLM_DETAIL_IS_UINT(highp_uint_t);
}//namespace detail
- //! Low precision signed integer.
- //! There is no guarantee on the actual precision.
- //! From GLSL 1.30.8 specification.
- //! \ingroup core_precision
+ /// @addtogroup core_precision
+ /// @{
+
+ /// Low precision signed integer.
+ /// There is no guarantee on the actual precision.
+ ///
+ /// @see GLSL 4.20.8 specification, section 4.1.3 Integers
+ /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
typedef detail::lowp_int_t lowp_int;
- //! Medium precision signed integer.
- //! There is no guarantee on the actual precision.
- //! From GLSL 1.30.8 specification.
- //! \ingroup core_precision
+ /// Medium precision signed integer.
+ /// There is no guarantee on the actual precision.
+ ///
+ /// @see GLSL 4.20.8 specification, section 4.1.3 Integers
+ /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
typedef detail::mediump_int_t mediump_int;
- //! High precision signed integer.
- //! There is no guarantee on the actual precision.
- //! From GLSL 1.30.8 specification.
- //! \ingroup core_precision
+ /// High precision signed integer.
+ /// There is no guarantee on the actual precision.
+ ///
+ /// @see GLSL 4.20.8 specification, section 4.1.3 Integers
+ /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
typedef detail::highp_int_t highp_int;
- //! Low precision unsigned integer.
- //! There is no guarantee on the actual precision.
- //! From GLSL 1.30.8 specification.
- //! \ingroup core_precision
+ /// Low precision unsigned integer.
+ /// There is no guarantee on the actual precision.
+ ///
+ /// @see GLSL 4.20.8 specification, section 4.1.3 Integers
+ /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
typedef detail::lowp_uint_t lowp_uint;
- //! Medium precision unsigned integer.
- //! There is no guarantee on the actual precision.
- //! From GLSL 1.30.8 specification.
- //! \ingroup core_precision
+ /// Medium precision unsigned integer.
+ /// There is no guarantee on the actual precision.
+ ///
+ /// @see GLSL 4.20.8 specification, section 4.1.3 Integers
+ /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
typedef detail::mediump_uint_t mediump_uint;
- //! High precision unsigned integer.
- //! There is no guarantee on the actual precision.
- //! From GLSL 1.30.8 specification.
- //! \ingroup core_precision
+ /// High precision unsigned integer.
+ /// There is no guarantee on the actual precision.
+ ///
+ /// @see GLSL 4.20.8 specification, section 4.1.3 Integers
+ /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
typedef detail::highp_uint_t highp_uint;
#if(!defined(GLM_PRECISION_HIGHP_INT) && !defined(GLM_PRECISION_MEDIUMP_INT) && !defined(GLM_PRECISION_LOWP_INT))
@@ -116,10 +125,13 @@ namespace detail
# error "GLM error: multiple default precision requested for unsigned interger types"
#endif
- //! Unsigned integer.
- //! From GLSL 1.30.8 specification section 4.1.3 Integers.
+ /// Unsigned integer type.
+ ///
+ /// @see GLSL 4.20.8 specification, section 4.1.3 Integers
typedef uint_t uint;
+ /// @}
+
}//namespace glm
#endif//glm_core_type_int
diff --git a/glm/core/type_mat2x2.hpp b/glm/core/type_mat2x2.hpp
index 9422fc42..1bec2e17 100644
--- a/glm/core/type_mat2x2.hpp
+++ b/glm/core/type_mat2x2.hpp
@@ -265,43 +265,43 @@ namespace detail
/// 2 columns of 2 components matrix of low precision floating-point numbers.
/// There is no guarantee on the actual precision.
///
- /// @see - GLSL 4.20.8 specification, section 4.1.6 Matrices
- /// @see - GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
+ /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices
+ /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
typedef detail::tmat2x2 lowp_mat2;
/// 2 columns of 2 components matrix of medium precision floating-point numbers.
/// There is no guarantee on the actual precision.
///
- /// @see - GLSL 4.20.8 specification, section 4.1.6 Matrices
- /// @see - GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
+ /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices
+ /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
typedef detail::tmat2x2 mediump_mat2;
/// 2 columns of 2 components matrix of high precision floating-point numbers.
/// There is no guarantee on the actual precision.
///
- /// @see - GLSL 4.20.8 specification, section 4.1.6 Matrices
- /// @see - GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
+ /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices
+ /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
typedef detail::tmat2x2 highp_mat2;
/// 2 columns of 2 components matrix of low precision floating-point numbers.
/// There is no guarantee on the actual precision.
///
- /// @see - GLSL 4.20.8 specification, section 4.1.6 Matrices
- /// @see - GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
+ /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices
+ /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
typedef detail::tmat2x2 lowp_mat2x2;
/// 2 columns of 2 components matrix of medium precision floating-point numbers.
/// There is no guarantee on the actual precision.
///
- /// @see - GLSL 4.20.8 specification, section 4.1.6 Matrices
- /// @see - GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
+ /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices
+ /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
typedef detail::tmat2x2 mediump_mat2x2;
/// 2 columns of 2 components matrix of high precision floating-point numbers.
/// There is no guarantee on the actual precision.
///
- /// @see - GLSL 4.20.8 specification, section 4.1.6 Matrices
- /// @see - GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
+ /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices
+ /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
typedef detail::tmat2x2 highp_mat2x2;
/// @}
diff --git a/glm/core/type_mat2x3.hpp b/glm/core/type_mat2x3.hpp
index 63970e76..31fe18ab 100644
--- a/glm/core/type_mat2x3.hpp
+++ b/glm/core/type_mat2x3.hpp
@@ -231,22 +231,22 @@ namespace detail
/// 2 columns of 3 components matrix of low precision floating-point numbers.
/// There is no guarantee on the actual precision.
///
- /// @see - GLSL 4.20.8 specification, section 4.1.6 Matrices
- /// @see - GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
+ /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices
+ /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
typedef detail::tmat2x3 lowp_mat2x3;
/// 2 columns of 3 components matrix of medium precision floating-point numbers.
/// There is no guarantee on the actual precision.
///
- /// @see - GLSL 4.20.8 specification, section 4.1.6 Matrices
- /// @see - GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
+ /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices
+ /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
typedef detail::tmat2x3 mediump_mat2x3;
/// 2 columns of 3 components matrix of high precision floating-point numbers.
/// There is no guarantee on the actual precision.
///
- /// @see - GLSL 4.20.8 specification, section 4.1.6 Matrices
- /// @see - GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
+ /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices
+ /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
typedef detail::tmat2x3 highp_mat2x3;
/// @}
diff --git a/glm/core/type_mat2x4.hpp b/glm/core/type_mat2x4.hpp
index 8be422a7..13405d8a 100644
--- a/glm/core/type_mat2x4.hpp
+++ b/glm/core/type_mat2x4.hpp
@@ -233,22 +233,22 @@ namespace detail
/// 2 columns of 4 components matrix of low precision floating-point numbers.
/// There is no guarantee on the actual precision.
///
- /// @see - GLSL 4.20.8 specification, section 4.1.6 Matrices
- /// @see - GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
+ /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices
+ /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
typedef detail::tmat2x4 lowp_mat2x4;
/// 2 columns of 4 components matrix of medium precision floating-point numbers.
/// There is no guarantee on the actual precision.
///
- /// @see - GLSL 4.20.8 specification, section 4.1.6 Matrices
- /// @see - GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
+ /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices
+ /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
typedef detail::tmat2x4 mediump_mat2x4;
/// 2 columns of 4 components matrix of high precision floating-point numbers.
/// There is no guarantee on the actual precision.
///
- /// @see - GLSL 4.20.8 specification, section 4.1.6 Matrices
- /// @see - GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
+ /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices
+ /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
typedef detail::tmat2x4 highp_mat2x4;
/// @}
diff --git a/glm/core/type_mat3x2.hpp b/glm/core/type_mat3x2.hpp
index 4125d7b6..a19dc509 100644
--- a/glm/core/type_mat3x2.hpp
+++ b/glm/core/type_mat3x2.hpp
@@ -239,22 +239,22 @@ namespace detail
/// 3 columns of 2 components matrix of low precision floating-point numbers.
/// There is no guarantee on the actual precision.
///
- /// @see - GLSL 4.20.8 specification, section 4.1.6 Matrices
- /// @see - GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
+ /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices
+ /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
typedef detail::tmat3x2 lowp_mat3x2;
/// 3 columns of 2 components matrix of medium precision floating-point numbers.
/// There is no guarantee on the actual precision.
///
- /// @see - GLSL 4.20.8 specification, section 4.1.6 Matrices
- /// @see - GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
+ /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices
+ /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
typedef detail::tmat3x2 mediump_mat3x2;
/// 3 columns of 2 components matrix of high precision floating-point numbers.
/// There is no guarantee on the actual precision.
///
- /// @see - GLSL 4.20.8 specification, section 4.1.6 Matrices
- /// @see - GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
+ /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices
+ /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
typedef detail::tmat3x2 highp_mat3x2;
/// @}
diff --git a/glm/core/type_mat3x3.hpp b/glm/core/type_mat3x3.hpp
index b12fbf0b..e3eb61ea 100644
--- a/glm/core/type_mat3x3.hpp
+++ b/glm/core/type_mat3x3.hpp
@@ -269,43 +269,43 @@ namespace detail
/// 3 columns of 3 components matrix of low precision floating-point numbers.
/// There is no guarantee on the actual precision.
///
- /// @see - GLSL 4.20.8 specification, section 4.1.6 Matrices
- /// @see - GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
+ /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices
+ /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
typedef detail::tmat3x3 lowp_mat3;
/// 3 columns of 3 components matrix of medium precision floating-point numbers.
/// There is no guarantee on the actual precision.
///
- /// @see - GLSL 4.20.8 specification, section 4.1.6 Matrices
- /// @see - GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
+ /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices
+ /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
typedef detail::tmat3x3 mediump_mat3;
/// 3 columns of 3 components matrix of high precision floating-point numbers.
/// There is no guarantee on the actual precision.
///
- /// @see - GLSL 4.20.8 specification, section 4.1.6 Matrices
- /// @see - GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
+ /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices
+ /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
typedef detail::tmat3x3 highp_mat3;
/// 3 columns of 3 components matrix of low precision floating-point numbers.
/// There is no guarantee on the actual precision.
///
- /// @see - GLSL 4.20.8 specification, section 4.1.6 Matrices
- /// @see - GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
+ /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices
+ /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
typedef detail::tmat3x3 lowp_mat3x3;
/// 3 columns of 3 components matrix of medium precision floating-point numbers.
/// There is no guarantee on the actual precision.
///
- /// @see - GLSL 4.20.8 specification, section 4.1.6 Matrices
- /// @see - GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
+ /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices
+ /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
typedef detail::tmat3x3 mediump_mat3x3;
/// 3 columns of 3 components matrix of high precision floating-point numbers.
/// There is no guarantee on the actual precision.
///
- /// @see - GLSL 4.20.8 specification, section 4.1.6 Matrices
- /// @see - GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
+ /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices
+ /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
typedef detail::tmat3x3 highp_mat3x3;
/// @}
diff --git a/glm/core/type_mat3x4.hpp b/glm/core/type_mat3x4.hpp
index d4451896..38874b29 100644
--- a/glm/core/type_mat3x4.hpp
+++ b/glm/core/type_mat3x4.hpp
@@ -239,22 +239,22 @@ namespace detail
/// 3 columns of 4 components matrix of low precision floating-point numbers.
/// There is no guarantee on the actual precision.
///
- /// @see - GLSL 4.20.8 specification, section 4.1.6 Matrices
- /// @see - GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
+ /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices
+ /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
typedef detail::tmat3x4 lowp_mat3x4;
/// 3 columns of 4 components matrix of medium precision floating-point numbers.
/// There is no guarantee on the actual precision.
///
- /// @see - GLSL 4.20.8 specification, section 4.1.6 Matrices
- /// @see - GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
+ /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices
+ /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
typedef detail::tmat3x4 mediump_mat3x4;
/// 3 columns of 4 components matrix of high precision floating-point numbers.
/// There is no guarantee on the actual precision.
///
- /// @see - GLSL 4.20.8 specification, section 4.1.6 Matrices
- /// @see - GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
+ /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices
+ /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
typedef detail::tmat3x4 highp_mat3x4;
/// @}
diff --git a/glm/core/type_mat4x2.hpp b/glm/core/type_mat4x2.hpp
index e5438352..586d4c53 100644
--- a/glm/core/type_mat4x2.hpp
+++ b/glm/core/type_mat4x2.hpp
@@ -244,22 +244,22 @@ namespace detail
/// 4 columns of 2 components matrix of low precision floating-point numbers.
/// There is no guarantee on the actual precision.
///
- /// @see - GLSL 4.20.8 specification, section 4.1.6 Matrices
- /// @see - GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
+ /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices
+ /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
typedef detail::tmat4x2 lowp_mat4x2;
/// 4 columns of 2 components matrix of medium precision floating-point numbers.
/// There is no guarantee on the actual precision.
///
- /// @see - GLSL 4.20.8 specification, section 4.1.6 Matrices
- /// @see - GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
+ /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices
+ /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
typedef detail::tmat4x2 mediump_mat4x2;
/// 4 columns of 2 components matrix of high precision floating-point numbers.
/// There is no guarantee on the actual precision.
///
- /// @see - GLSL 4.20.8 specification, section 4.1.6 Matrices
- /// @see - GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
+ /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices
+ /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
typedef detail::tmat4x2 highp_mat4x2;
/// @}
diff --git a/glm/core/type_mat4x3.hpp b/glm/core/type_mat4x3.hpp
index 7895e727..4d61328c 100644
--- a/glm/core/type_mat4x3.hpp
+++ b/glm/core/type_mat4x3.hpp
@@ -242,22 +242,22 @@ namespace detail
/// 4 columns of 3 components matrix of low precision floating-point numbers.
/// There is no guarantee on the actual precision.
///
- /// @see - GLSL 4.20.8 specification, section 4.1.6 Matrices
- /// @see - GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
+ /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices
+ /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
typedef detail::tmat4x3 lowp_mat4x3;
/// 4 columns of 3 components matrix of medium precision floating-point numbers.
/// There is no guarantee on the actual precision.
///
- /// @see - GLSL 4.20.8 specification, section 4.1.6 Matrices
- /// @see - GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
+ /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices
+ /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
typedef detail::tmat4x3 mediump_mat4x3;
/// 4 columns of 3 components matrix of high precision floating-point numbers.
/// There is no guarantee on the actual precision.
///
- /// @see - GLSL 4.20.8 specification, section 4.1.6 Matrices
- /// @see - GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
+ /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices
+ /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
typedef detail::tmat4x3 highp_mat4x3;
/// @}
diff --git a/glm/core/type_mat4x4.hpp b/glm/core/type_mat4x4.hpp
index d9b6b4a9..c4e5852f 100644
--- a/glm/core/type_mat4x4.hpp
+++ b/glm/core/type_mat4x4.hpp
@@ -270,43 +270,43 @@ namespace detail
/// 4 columns of 4 components matrix of low precision floating-point numbers.
/// There is no guarantee on the actual precision.
///
- /// @see - GLSL 4.20.8 specification, section 4.1.6 Matrices
- /// @see - GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
+ /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices
+ /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
typedef detail::tmat4x4 lowp_mat4;
/// 4 columns of 4 components matrix of medium precision floating-point numbers.
/// There is no guarantee on the actual precision.
///
- /// @see - GLSL 4.20.8 specification, section 4.1.6 Matrices
- /// @see - GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
+ /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices
+ /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
typedef detail::tmat4x4 mediump_mat4;
/// 4 columns of 4 components matrix of high precision floating-point numbers.
/// There is no guarantee on the actual precision.
///
- /// @see - GLSL 4.20.8 specification, section 4.1.6 Matrices
- /// @see - GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
+ /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices
+ /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
typedef detail::tmat4x4 highp_mat4;
/// 4 columns of 4 components matrix of low precision floating-point numbers.
/// There is no guarantee on the actual precision.
///
- /// @see - GLSL 4.20.8 specification, section 4.1.6 Matrices
- /// @see - GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
+ /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices
+ /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
typedef detail::tmat4x4 lowp_mat4x4;
/// 4 columns of 4 components matrix of medium precision floating-point numbers.
/// There is no guarantee on the actual precision.
///
- /// @see - GLSL 4.20.8 specification, section 4.1.6 Matrices
- /// @see - GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
+ /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices
+ /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
typedef detail::tmat4x4 mediump_mat4x4;
/// 4 columns of 4 components matrix of high precision floating-point numbers.
/// There is no guarantee on the actual precision.
///
- /// @see - GLSL 4.20.8 specification, section 4.1.6 Matrices
- /// @see - GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
+ /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices
+ /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
typedef detail::tmat4x4 highp_mat4x4;
/// @}