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