diff --git a/doc/glm-0.9.4.pdf b/doc/glm-0.9.4.pdf new file mode 100644 index 00000000..0ab1bceb Binary files /dev/null and b/doc/glm-0.9.4.pdf differ diff --git a/doc/pages.doxy b/doc/pages.doxy index 29112d46..bb29ac85 100644 --- a/doc/pages.doxy +++ b/doc/pages.doxy @@ -14,6 +14,7 @@ - Clang 2.6 and higher - CUDA 3.0 and higher - GCC 3.4 and higher + - Intel C++ Composer XE 2013 and higher - LLVM 2.3 through GCC 4.2 front-end and higher - Visual Studio 2005 and higher - Any conform C++98 or C++11 compiler @@ -27,7 +28,7 @@ These pages are the API reference only. For more information about how to use GLM, please have a look at the manual. - Thanks for contributing to the project by submitting tickets for bug reports and feature requests. + Thanks for contributing to the project by submitting tickets for bug reports and feature requests. (SF.net account required). Any feedback is welcome at glm@g-truc.net. **/ diff --git a/glm/core/_swizzle.hpp b/glm/core/_swizzle.hpp index a46299b5..e234a027 100644 --- a/glm/core/_swizzle.hpp +++ b/glm/core/_swizzle.hpp @@ -100,7 +100,7 @@ namespace detail VecType = class the swizzle is applies to (e.g. tvec3) N = number of components in the vector (e.g. 3) E0...3 = what index the n-th element of this swizzle refers to in the unswizzled vec - + DUPLICATE_ELEMENTS = 1 if there is a repeated element, 0 otherwise (used to specialize swizzles containing duplicate elements so that they cannot be used as r-values). */ @@ -197,7 +197,7 @@ namespace detail { static const int offset_dst[4] = { E0, E1, E2, E3 }; return this->elem(offset_dst[i]); - } + } }; template diff --git a/glm/gtc/constants.hpp b/glm/gtc/constants.hpp index 71f85373..7eca56de 100644 --- a/glm/gtc/constants.hpp +++ b/glm/gtc/constants.hpp @@ -28,7 +28,7 @@ /// @see core (dependence) /// @see gtc_half_float (dependence) /// -/// @defgroup gtc_constants GLM_GTC_constants: Provide build-in constants +/// @defgroup gtc_constants GLM_GTC_constants /// @ingroup gtc /// /// @brief Allow to perform bit operations on integer values diff --git a/glm/gtc/epsilon.hpp b/glm/gtc/epsilon.hpp index 9db9e60f..2c4e069f 100644 --- a/glm/gtc/epsilon.hpp +++ b/glm/gtc/epsilon.hpp @@ -29,7 +29,7 @@ /// @see gtc_half_float (dependence) /// @see gtc_quaternion (dependence) /// -/// @defgroup gtc_epsilon GLM_GTC_epsilon: Epsilon comparison +/// @defgroup gtc_epsilon GLM_GTC_epsilon /// @ingroup gtc /// /// @brief Comparison functions for a user defined epsilon values. diff --git a/glm/gtc/half_float.hpp b/glm/gtc/half_float.hpp index ac1d65c5..d256a49b 100644 --- a/glm/gtc/half_float.hpp +++ b/glm/gtc/half_float.hpp @@ -27,7 +27,7 @@ /// /// @see core (dependence) /// -/// @defgroup gtc_half_float GLM_GTC_half_float: Half-precision floating-point based types and functions +/// @defgroup gtc_half_float GLM_GTC_half_float /// @ingroup gtc /// /// Defines the half-precision floating-point type, along with various typedefs for vectors and matrices. diff --git a/glm/gtc/matrix_access.hpp b/glm/gtc/matrix_access.hpp index 3085bf10..20708e71 100644 --- a/glm/gtc/matrix_access.hpp +++ b/glm/gtc/matrix_access.hpp @@ -27,7 +27,7 @@ /// /// @see core (dependence) /// -/// @defgroup gtc_matrix_access GLM_GTC_matrix_access: Access matrix rows and columns +/// @defgroup gtc_matrix_access GLM_GTC_matrix_access /// @ingroup gtc /// /// Defines functions to access rows or columns of a matrix easily. diff --git a/glm/gtc/matrix_integer.hpp b/glm/gtc/matrix_integer.hpp index 190cdc6e..50f157be 100644 --- a/glm/gtc/matrix_integer.hpp +++ b/glm/gtc/matrix_integer.hpp @@ -27,7 +27,7 @@ /// /// @see core (dependence) /// -/// @defgroup gtc_matrix_integer GLM_GTC_matrix_integer: Integer matrix types +/// @defgroup gtc_matrix_integer GLM_GTC_matrix_integer /// @ingroup gtc /// /// Defines a number of matrices with integer types. diff --git a/glm/gtc/matrix_inverse.hpp b/glm/gtc/matrix_inverse.hpp index b7ca7c4d..77d702d1 100644 --- a/glm/gtc/matrix_inverse.hpp +++ b/glm/gtc/matrix_inverse.hpp @@ -27,7 +27,7 @@ /// /// @see core (dependence) /// -/// @defgroup gtc_matrix_inverse GLM_GTC_matrix_inverse: Additional matrix inverse function +/// @defgroup gtc_matrix_inverse GLM_GTC_matrix_inverse /// @ingroup gtc /// /// Defines additional matrix inverting functions. diff --git a/glm/gtc/matrix_transform.hpp b/glm/gtc/matrix_transform.hpp index 87ff2bf5..f39e9c0f 100644 --- a/glm/gtc/matrix_transform.hpp +++ b/glm/gtc/matrix_transform.hpp @@ -29,7 +29,7 @@ /// @see gtx_transform /// @see gtx_transform2 /// -/// @defgroup gtc_matrix_transform GLM_GTC_matrix_transform: Matrix transform functions +/// @defgroup gtc_matrix_transform GLM_GTC_matrix_transform /// @ingroup gtc /// /// @brief Defines functions that generate common transformation matrices. diff --git a/glm/gtc/noise.hpp b/glm/gtc/noise.hpp index d63ce48f..d828b40f 100644 --- a/glm/gtc/noise.hpp +++ b/glm/gtc/noise.hpp @@ -27,7 +27,7 @@ /// /// @see core (dependence) /// -/// @defgroup gtc_noise GLM_GTC_noise: Procedural noise functions +/// @defgroup gtc_noise GLM_GTC_noise /// @ingroup gtc /// /// Defines 2D, 3D and 4D procedural noise functions diff --git a/glm/gtc/quaternion.hpp b/glm/gtc/quaternion.hpp index e03e0ee1..23cf2449 100644 --- a/glm/gtc/quaternion.hpp +++ b/glm/gtc/quaternion.hpp @@ -28,7 +28,7 @@ /// @see core (dependence) /// @see gtc_half_float (dependence) /// -/// @defgroup gtc_quaternion GLM_GTC_quaternion: Quaternion types and functions +/// @defgroup gtc_quaternion GLM_GTC_quaternion /// @ingroup gtc /// /// @brief Defines a templated quaternion type and several quaternion operations. @@ -197,14 +197,16 @@ namespace detail /// Rotates a quaternion from an vector of 3 components axis and an angle. /// + /// @param q Source orientation /// @param angle Angle expressed in radians if GLM_FORCE_RADIANS is define or degrees otherwise. + /// @param axis Axis of the rotation, must be normalized. /// /// @see gtc_quaternion template detail::tquat rotate( detail::tquat const & q, typename detail::tquat::value_type const & angle, - detail::tvec3 const & v); + detail::tvec3 const & axis); /// Returns euler angles, yitch as x, yaw as y, roll as z. /// @@ -258,6 +260,9 @@ namespace detail /// Build a quaternion from an angle and a normalized axis. /// /// @param angle Angle expressed in radians if GLM_FORCE_RADIANS is define or degrees otherwise. + /// @param x x component of the x-axis, x, y, z must be a normalized axis + /// @param y y component of the y-axis, x, y, z must be a normalized axis + /// @param z z component of the z-axis, x, y, z must be a normalized axis /// /// @see gtc_quaternion template @@ -267,7 +272,7 @@ namespace detail valType const & y, valType const & z); - /// Build a quaternion from an angle and a normalized axis. + /// Build a quaternion from an angle and a normalized axis. /// /// @param angle Angle expressed in radians if GLM_FORCE_RADIANS is define or degrees otherwise. /// @param axis Axis of the quaternion, must be normalized. @@ -281,7 +286,7 @@ namespace detail /// Quaternion of floating-point numbers. /// /// @see gtc_quaternion - typedef detail::tquat quat; + typedef detail::tquat quat; /// Quaternion of half-precision floating-point numbers. /// diff --git a/glm/gtc/random.hpp b/glm/gtc/random.hpp index 3599d200..ec035756 100644 --- a/glm/gtc/random.hpp +++ b/glm/gtc/random.hpp @@ -29,7 +29,7 @@ /// @see gtc_half_float (dependence) /// @see gtx_random (extended) /// -/// @defgroup gtc_random GLM_GTC_random: Random number generation +/// @defgroup gtc_random GLM_GTC_random /// @ingroup gtc /// /// @brief Generate random number from various distribution methods. diff --git a/glm/gtc/reciprocal.hpp b/glm/gtc/reciprocal.hpp index fa777793..8ebb617a 100644 --- a/glm/gtc/reciprocal.hpp +++ b/glm/gtc/reciprocal.hpp @@ -27,7 +27,7 @@ /// /// @see core (dependence) /// -/// @defgroup gtc_reciprocal GLM_GTC_reciprocal: Reciprocal +/// @defgroup gtc_reciprocal GLM_GTC_reciprocal /// @ingroup gtc /// /// @brief Define secant, cosecant and cotangent functions. diff --git a/glm/gtc/swizzle.hpp b/glm/gtc/swizzle.hpp index f2792aa8..455ab7bc 100644 --- a/glm/gtc/swizzle.hpp +++ b/glm/gtc/swizzle.hpp @@ -27,7 +27,7 @@ /// /// @see core (dependence) /// -/// @defgroup gtc_swizzle GLM_GTC_swizzle: Swizzle 'operator' implementation +/// @defgroup gtc_swizzle GLM_GTC_swizzle /// @ingroup gtc /// /// @brief Provide functions to emulate GLSL swizzle operator fonctionalities. @@ -50,20 +50,12 @@ namespace glm { /// @addtogroup gtc_swizzle /// @{ - template class vecType> T const & swizzle( vecType const & v, comp x); - /// - /// - /// @param v Vector source - /// @param x - /// @tparam T - /// @tparam vecType - /// @see gtc_swizzle template class vecType> detail::tvec2 const & swizzle( vecType const & v, diff --git a/glm/gtc/swizzle.inl b/glm/gtc/swizzle.inl index 159d1132..1efa7d93 100644 --- a/glm/gtc/swizzle.inl +++ b/glm/gtc/swizzle.inl @@ -30,7 +30,7 @@ namespace glm { template class vecType> GLM_FUNC_QUALIFIER T swizzle - ( + ( vecType const & v, comp x ) diff --git a/glm/gtc/type_precision.hpp b/glm/gtc/type_precision.hpp index e33acce6..270b51a6 100644 --- a/glm/gtc/type_precision.hpp +++ b/glm/gtc/type_precision.hpp @@ -29,7 +29,7 @@ /// @see gtc_half_float (dependence) /// @see gtc_quaternion (dependence) /// -/// @defgroup gtc_type_precision GLM_GTC_type_precision: Vector and matrix types with defined precisions +/// @defgroup gtc_type_precision GLM_GTC_type_precision /// @ingroup gtc /// /// @brief Defines specific C++-based precision types. diff --git a/glm/gtc/type_ptr.hpp b/glm/gtc/type_ptr.hpp index f4e9b70c..2946e936 100644 --- a/glm/gtc/type_ptr.hpp +++ b/glm/gtc/type_ptr.hpp @@ -29,7 +29,7 @@ /// @see gtc_half_float (dependence) /// @see gtc_quaternion (dependence) /// -/// @defgroup gtc_type_ptr GLM_GTC_type_ptr: Memory layout access +/// @defgroup gtc_type_ptr GLM_GTC_type_ptr /// @ingroup gtc /// /// @brief Handles the interaction between pointers and vector, matrix types. diff --git a/glm/gtc/ulp.hpp b/glm/gtc/ulp.hpp index 33e54b9b..5aa89059 100644 --- a/glm/gtc/ulp.hpp +++ b/glm/gtc/ulp.hpp @@ -27,7 +27,7 @@ /// /// @see core (dependence) /// -/// @defgroup gtc_ulp GLM_GTC_ulp: Accuracy measurement +/// @defgroup gtc_ulp GLM_GTC_ulp /// @ingroup gtc /// /// @brief Allow the measurement of the accuracy of a function against a reference diff --git a/glm/gtx/associated_min_max.hpp b/glm/gtx/associated_min_max.hpp index 14eaceb9..e18087ec 100644 --- a/glm/gtx/associated_min_max.hpp +++ b/glm/gtx/associated_min_max.hpp @@ -28,7 +28,7 @@ /// @see core (dependence) /// @see gtx_extented_min_max (dependence) /// -/// @defgroup gtx_associated_min_max GLM_GTX_associated_min_max: Associated Min/Max +/// @defgroup gtx_associated_min_max GLM_GTX_associated_min_max /// @ingroup gtx /// /// @brief Min and max functions that return associated values not the compared onces. diff --git a/glm/gtx/bit.hpp b/glm/gtx/bit.hpp index 0f69a644..eee9d0c4 100644 --- a/glm/gtx/bit.hpp +++ b/glm/gtx/bit.hpp @@ -28,7 +28,7 @@ /// @see core (dependence) /// @see gtc_half_float (dependence) /// -/// @defgroup gtx_bit GLM_GTX_bit: Extended bitwise operations +/// @defgroup gtx_bit GLM_GTX_bit /// @ingroup gtx /// /// @brief Allow to perform bit operations on integer values diff --git a/glm/gtx/closest_point.hpp b/glm/gtx/closest_point.hpp index 08ec8099..0e988759 100644 --- a/glm/gtx/closest_point.hpp +++ b/glm/gtx/closest_point.hpp @@ -27,7 +27,7 @@ /// /// @see core (dependence) /// -/// @defgroup gtx_closest_point GLM_GTX_closest_point: Find closest point +/// @defgroup gtx_closest_point GLM_GTX_closest_point /// @ingroup gtx /// /// @brief Find the point on a straight line which is the closet of a point. diff --git a/glm/gtx/color_cast.hpp b/glm/gtx/color_cast.hpp index dc751132..37b1a7f9 100644 --- a/glm/gtx/color_cast.hpp +++ b/glm/gtx/color_cast.hpp @@ -28,7 +28,7 @@ /// @see core (dependence) /// @see gtx_number_precision (dependence) /// -/// @defgroup gtx_color_cast GLM_GTX_color_cast: Color conversion +/// @defgroup gtx_color_cast GLM_GTX_color_cast /// @ingroup gtx /// /// @brief Conversion between two color types. diff --git a/glm/gtx/color_space.hpp b/glm/gtx/color_space.hpp index b51e7599..ed1987aa 100644 --- a/glm/gtx/color_space.hpp +++ b/glm/gtx/color_space.hpp @@ -27,7 +27,7 @@ /// /// @see core (dependence) /// -/// @defgroup gtx_color_space GLM_GTX_color_space: RGB to HSV conversion +/// @defgroup gtx_color_space GLM_GTX_color_space /// @ingroup gtx /// /// @brief Related to RGB to HSV conversions and operations. diff --git a/glm/gtx/color_space_YCoCg.hpp b/glm/gtx/color_space_YCoCg.hpp index 61ed4f6a..f0761c4b 100644 --- a/glm/gtx/color_space_YCoCg.hpp +++ b/glm/gtx/color_space_YCoCg.hpp @@ -27,7 +27,7 @@ /// /// @see core (dependence) /// -/// @defgroup gtx_color_space_YCoCg GLM_GTX_color_space_YCoCg: RGB to YCoCg conversion +/// @defgroup gtx_color_space_YCoCg GLM_GTX_color_space_YCoCg /// @ingroup gtx /// /// @brief RGB to YCoCg conversions and operations diff --git a/glm/gtx/compatibility.hpp b/glm/gtx/compatibility.hpp index 94b935cc..f8c44f85 100644 --- a/glm/gtx/compatibility.hpp +++ b/glm/gtx/compatibility.hpp @@ -28,7 +28,7 @@ /// @see core (dependence) /// @see gtc_half_float (dependence) /// -/// @defgroup gtx_compatibility GLM_GTX_compatibility: Cg and HLSL compatibility +/// @defgroup gtx_compatibility GLM_GTX_compatibility /// @ingroup gtx /// /// @brief Provide functions to increase the compatibility with Cg and HLSL languages diff --git a/glm/gtx/component_wise.hpp b/glm/gtx/component_wise.hpp index 31cef765..b634632e 100644 --- a/glm/gtx/component_wise.hpp +++ b/glm/gtx/component_wise.hpp @@ -27,7 +27,7 @@ /// /// @see core (dependence) /// -/// @defgroup gtx_component_wise GLM_GTX_component_wise: Component wise +/// @defgroup gtx_component_wise GLM_GTX_component_wise /// @ingroup gtx /// /// @brief Operations between components of a type diff --git a/glm/gtx/euler_angles.hpp b/glm/gtx/euler_angles.hpp index 7a129b4a..61316f23 100644 --- a/glm/gtx/euler_angles.hpp +++ b/glm/gtx/euler_angles.hpp @@ -28,7 +28,7 @@ /// @see core (dependence) /// @see gtc_half_float (dependence) /// -/// @defgroup gtx_euler_angles GLM_GTX_euler_angles: Matrix from euler angles +/// @defgroup gtx_euler_angles GLM_GTX_euler_angles /// @ingroup gtx /// /// @brief Build matrices from Euler angles. diff --git a/glm/gtx/extend.hpp b/glm/gtx/extend.hpp index 81ce0873..9cf29f8f 100644 --- a/glm/gtx/extend.hpp +++ b/glm/gtx/extend.hpp @@ -27,7 +27,7 @@ /// /// @see core (dependence) /// -/// @defgroup gtx_extend GLM_GTX_extend: Position extending +/// @defgroup gtx_extend GLM_GTX_extend /// @ingroup gtx /// /// @brief Extend a position from a source to a position at a defined length. diff --git a/glm/gtx/extented_min_max.hpp b/glm/gtx/extented_min_max.hpp index c547134a..5b2eba82 100644 --- a/glm/gtx/extented_min_max.hpp +++ b/glm/gtx/extented_min_max.hpp @@ -28,7 +28,7 @@ /// @see core (dependence) /// @see gtx_half_float (dependence) /// -/// @defgroup gtx_extented_min_max GLM_GTX_extented_min_max: Extended min max +/// @defgroup gtx_extented_min_max GLM_GTX_extented_min_max /// @ingroup gtx /// /// Min and max functions for 3 to 4 parameters. diff --git a/glm/gtx/fast_exponential.hpp b/glm/gtx/fast_exponential.hpp index f89ed7f6..e4fd8174 100644 --- a/glm/gtx/fast_exponential.hpp +++ b/glm/gtx/fast_exponential.hpp @@ -28,7 +28,7 @@ /// @see core (dependence) /// @see gtx_half_float (dependence) /// -/// @defgroup gtx_fast_exponential GLM_GTX_fast_exponential: Fast exponentiation functions +/// @defgroup gtx_fast_exponential GLM_GTX_fast_exponential /// @ingroup gtx /// /// @brief Fast but less accurate implementations of exponential based functions. diff --git a/glm/gtx/fast_square_root.hpp b/glm/gtx/fast_square_root.hpp index 4b8f9ed8..323c8ad5 100644 --- a/glm/gtx/fast_square_root.hpp +++ b/glm/gtx/fast_square_root.hpp @@ -27,7 +27,7 @@ /// /// @see core (dependence) /// -/// @defgroup gtx_fast_square_root GLM_GTX_fast_square_root: Fast square root functions +/// @defgroup gtx_fast_square_root GLM_GTX_fast_square_root /// @ingroup gtx /// /// @brief Fast but less accurate implementations of square root based functions. diff --git a/glm/gtx/fast_trigonometry.hpp b/glm/gtx/fast_trigonometry.hpp index 3c182e24..adb7ec4e 100644 --- a/glm/gtx/fast_trigonometry.hpp +++ b/glm/gtx/fast_trigonometry.hpp @@ -27,7 +27,7 @@ /// /// @see core (dependence) /// -/// @defgroup gtx_fast_trigonometry GLM_GTX_fast_trigonometry: Fast trigonometric functions +/// @defgroup gtx_fast_trigonometry GLM_GTX_fast_trigonometry /// @ingroup gtx /// /// @brief Fast but less accurate implementations of trigonometric functions. diff --git a/glm/gtx/gradient_paint.hpp b/glm/gtx/gradient_paint.hpp index 818c6850..f17a53cb 100644 --- a/glm/gtx/gradient_paint.hpp +++ b/glm/gtx/gradient_paint.hpp @@ -28,7 +28,7 @@ /// @see core (dependence) /// @see gtx_optimum_pow (dependence) /// -/// @defgroup gtx_gradient_paint GLM_GTX_gradient_paint: Procedural gradient color +/// @defgroup gtx_gradient_paint GLM_GTX_gradient_paint /// @ingroup gtx /// /// @brief Functions that return the color of procedural gradient for specific coordinates. diff --git a/glm/gtx/handed_coordinate_space.hpp b/glm/gtx/handed_coordinate_space.hpp index 0859a32a..06f963e8 100644 --- a/glm/gtx/handed_coordinate_space.hpp +++ b/glm/gtx/handed_coordinate_space.hpp @@ -27,7 +27,7 @@ /// /// @see core (dependence) /// -/// @defgroup gtx_handed_coordinate_space GLM_GTX_handed_coordinate_space: Space Handedness +/// @defgroup gtx_handed_coordinate_space GLM_GTX_handed_coordinate_space /// @ingroup gtx /// /// @brief To know if a set of three basis vectors defines a right or left-handed coordinate system. diff --git a/glm/gtx/inertia.hpp b/glm/gtx/inertia.hpp index 6381f4b2..44a00ef1 100644 --- a/glm/gtx/inertia.hpp +++ b/glm/gtx/inertia.hpp @@ -28,7 +28,7 @@ /// @see core (dependence) /// @see gtx_extented_min_max (dependence) /// -/// @defgroup gtx_inertia GLM_GTX_inertia: Intertial matrix +/// @defgroup gtx_inertia GLM_GTX_inertia /// @ingroup gtx /// /// @brief Create inertia matrices diff --git a/glm/gtx/int_10_10_10_2.hpp b/glm/gtx/int_10_10_10_2.hpp index 6e5c5e88..4396bd42 100644 --- a/glm/gtx/int_10_10_10_2.hpp +++ b/glm/gtx/int_10_10_10_2.hpp @@ -28,7 +28,7 @@ /// @see core (dependence) /// @see gtx_raw_data (dependence) /// -/// @defgroup gtx_int_10_10_10_2 GLM_GTX_int_10_10_10_2: Packed integer +/// @defgroup gtx_int_10_10_10_2 GLM_GTX_int_10_10_10_2 /// @ingroup gtx /// /// @brief Pack vector to 1010102 integers. Storage only. diff --git a/glm/gtx/integer.hpp b/glm/gtx/integer.hpp index 3fddf212..db8c3cc9 100644 --- a/glm/gtx/integer.hpp +++ b/glm/gtx/integer.hpp @@ -27,7 +27,7 @@ /// /// @see core (dependence) /// -/// @defgroup gtx_integer GLM_GTX_integer: Extended integer functions +/// @defgroup gtx_integer GLM_GTX_integer /// @ingroup gtx /// /// @brief Add support for integer for core functions diff --git a/glm/gtx/intersect.hpp b/glm/gtx/intersect.hpp index 1c090b67..1b5db9b8 100644 --- a/glm/gtx/intersect.hpp +++ b/glm/gtx/intersect.hpp @@ -28,7 +28,7 @@ /// @see core (dependence) /// @see gtx_closest_point (dependence) /// -/// @defgroup gtx_intersect GLM_GTX_intersect: Intersection tests +/// @defgroup gtx_intersect GLM_GTX_intersect /// @ingroup gtx /// /// @brief Add intersection functions diff --git a/glm/gtx/log_base.hpp b/glm/gtx/log_base.hpp index 3be1ec60..9a67477c 100644 --- a/glm/gtx/log_base.hpp +++ b/glm/gtx/log_base.hpp @@ -27,7 +27,7 @@ /// /// @see core (dependence) /// -/// @defgroup gtx_log_base GLM_GTX_log_base: Log with base +/// @defgroup gtx_log_base GLM_GTX_log_base /// @ingroup gtx /// /// @brief Logarithm for any base. base can be a vector or a scalar. diff --git a/glm/gtx/matrix_cross_product.hpp b/glm/gtx/matrix_cross_product.hpp index 8f682ec3..0cd6c49e 100644 --- a/glm/gtx/matrix_cross_product.hpp +++ b/glm/gtx/matrix_cross_product.hpp @@ -28,7 +28,7 @@ /// @see core (dependence) /// @see gtx_extented_min_max (dependence) /// -/// @defgroup gtx_matrix_cross_product GLM_GTX_matrix_cross_product: Cross product matrix form +/// @defgroup gtx_matrix_cross_product GLM_GTX_matrix_cross_product /// @ingroup gtx /// /// @brief Build cross product matrices diff --git a/glm/gtx/matrix_interpolation.hpp b/glm/gtx/matrix_interpolation.hpp index 29ed6ec2..9217c6e1 100644 --- a/glm/gtx/matrix_interpolation.hpp +++ b/glm/gtx/matrix_interpolation.hpp @@ -27,7 +27,7 @@ /// /// @see core (dependence) /// -/// @defgroup gtx_matrix_interpolation GLM_GTX_matrix_interpolation: Rotation and translation matrix interpolation +/// @defgroup gtx_matrix_interpolation GLM_GTX_matrix_interpolation /// @ingroup gtx /// /// @brief Allows to directly interpolate two exiciting matrices. diff --git a/glm/gtx/matrix_major_storage.hpp b/glm/gtx/matrix_major_storage.hpp index a971a02c..2cb5b069 100644 --- a/glm/gtx/matrix_major_storage.hpp +++ b/glm/gtx/matrix_major_storage.hpp @@ -28,7 +28,7 @@ /// @see core (dependence) /// @see gtx_extented_min_max (dependence) /// -/// @defgroup gtx_matrix_major_storage GLM_GTX_matrix_major_storage: Build matrix +/// @defgroup gtx_matrix_major_storage GLM_GTX_matrix_major_storage /// @ingroup gtx /// /// @brief Build matrices with specific matrix order, row or column diff --git a/glm/gtx/matrix_operation.hpp b/glm/gtx/matrix_operation.hpp index f665ac2c..460f16ba 100644 --- a/glm/gtx/matrix_operation.hpp +++ b/glm/gtx/matrix_operation.hpp @@ -27,7 +27,7 @@ /// /// @see core (dependence) /// -/// @defgroup gtx_matrix_operation GLM_GTX_matrix_operation: Extended matrix operations +/// @defgroup gtx_matrix_operation GLM_GTX_matrix_operation /// @ingroup gtx /// /// @brief Build diagonal matrices from vectors. diff --git a/glm/gtx/matrix_query.hpp b/glm/gtx/matrix_query.hpp index fbf6597a..16ec4960 100644 --- a/glm/gtx/matrix_query.hpp +++ b/glm/gtx/matrix_query.hpp @@ -28,7 +28,7 @@ /// @see core (dependence) /// @see gtx_vector_query (dependence) /// -/// @defgroup gtx_matrix_query GLM_GTX_matrix_query: Query matrix properties +/// @defgroup gtx_matrix_query GLM_GTX_matrix_query /// @ingroup gtx /// /// @brief Query to evaluate matrix properties diff --git a/glm/gtx/mixed_product.hpp b/glm/gtx/mixed_product.hpp index 816ae526..f11ca1a6 100644 --- a/glm/gtx/mixed_product.hpp +++ b/glm/gtx/mixed_product.hpp @@ -27,7 +27,7 @@ /// /// @see core (dependence) /// -/// @defgroup gtx_mixed_product GLM_GTX_mixed_producte: Mixed product +/// @defgroup gtx_mixed_product GLM_GTX_mixed_producte /// @ingroup gtx /// /// @brief Mixed product of 3 vectors. diff --git a/glm/gtx/multiple.hpp b/glm/gtx/multiple.hpp index 02383e2f..e40d5aaf 100644 --- a/glm/gtx/multiple.hpp +++ b/glm/gtx/multiple.hpp @@ -28,7 +28,7 @@ /// @see core (dependence) /// @see gtx_extented_min_max (dependence) /// -/// @defgroup gtx_multiple GLM_GTX_multiple: Multiples +/// @defgroup gtx_multiple GLM_GTX_multiple /// @ingroup gtx /// /// @brief Find the closest number of a number multiple of other number. diff --git a/glm/gtx/norm.hpp b/glm/gtx/norm.hpp index a34efe05..568a147d 100644 --- a/glm/gtx/norm.hpp +++ b/glm/gtx/norm.hpp @@ -28,7 +28,7 @@ /// @see core (dependence) /// @see gtx_quaternion (dependence) /// -/// @defgroup gtx_norm GLM_GTX_norm: Vector norm calculations +/// @defgroup gtx_norm GLM_GTX_norm /// @ingroup gtx /// /// @brief Various way to compute vector norms. diff --git a/glm/gtx/normal.hpp b/glm/gtx/normal.hpp index 4da35866..47a16041 100644 --- a/glm/gtx/normal.hpp +++ b/glm/gtx/normal.hpp @@ -28,7 +28,7 @@ /// @see core (dependence) /// @see gtx_extented_min_max (dependence) /// -/// @defgroup gtx_normal GLM_GTX_normal: Compute normals +/// @defgroup gtx_normal GLM_GTX_normal /// @ingroup gtx /// /// @brief Compute the normal of a triangle. diff --git a/glm/gtx/normalize_dot.hpp b/glm/gtx/normalize_dot.hpp index ab84baaa..398f70c7 100644 --- a/glm/gtx/normalize_dot.hpp +++ b/glm/gtx/normalize_dot.hpp @@ -28,7 +28,7 @@ /// @see core (dependence) /// @see gtx_fast_square_root (dependence) /// -/// @defgroup gtx_normalize_dot GLM_GTX_normalize_dot: Normalize dot product +/// @defgroup gtx_normalize_dot GLM_GTX_normalize_dot /// @ingroup gtx /// /// @brief Dot product of vectors that need to be normalize with a single square root. diff --git a/glm/gtx/number_precision.hpp b/glm/gtx/number_precision.hpp index a6dc6562..cfd14f6d 100644 --- a/glm/gtx/number_precision.hpp +++ b/glm/gtx/number_precision.hpp @@ -29,7 +29,7 @@ /// @see gtc_type_precision (dependence) /// @see gtc_quaternion (dependence) /// -/// @defgroup gtx_number_precision GLM_GTX_number_precision: Number precision +/// @defgroup gtx_number_precision GLM_GTX_number_precision /// @ingroup gtx /// /// @brief Defined size types. diff --git a/glm/gtx/ocl_type.hpp b/glm/gtx/ocl_type.hpp index e5bb381b..9ad71967 100644 --- a/glm/gtx/ocl_type.hpp +++ b/glm/gtx/ocl_type.hpp @@ -28,7 +28,7 @@ /// @see core (dependence) /// @see gtx_extented_min_max (dependence) /// -/// @defgroup gtx_ocl_type GLM_GTX_ocl_type: OpenCL types +/// @defgroup gtx_ocl_type GLM_GTX_ocl_type /// @ingroup gtx /// /// @brief OpenCL types. diff --git a/glm/gtx/optimum_pow.hpp b/glm/gtx/optimum_pow.hpp index d5175c3b..735923e4 100644 --- a/glm/gtx/optimum_pow.hpp +++ b/glm/gtx/optimum_pow.hpp @@ -27,7 +27,7 @@ /// /// @see core (dependence) /// -/// @defgroup gtx_optimum_pow GLM_GTX_optimum_pow: Optimum pow +/// @defgroup gtx_optimum_pow GLM_GTX_optimum_pow /// @ingroup gtx /// /// @brief Integer exponentiation of power functions. diff --git a/glm/gtx/orthonormalize.hpp b/glm/gtx/orthonormalize.hpp index c9211a81..7d103f44 100644 --- a/glm/gtx/orthonormalize.hpp +++ b/glm/gtx/orthonormalize.hpp @@ -28,7 +28,7 @@ /// @see core (dependence) /// @see gtx_extented_min_max (dependence) /// -/// @defgroup gtx_orthonormalize GLM_GTX_orthonormalize: Orthonormalize +/// @defgroup gtx_orthonormalize GLM_GTX_orthonormalize /// @ingroup gtx /// /// @brief Orthonormalize matrices. diff --git a/glm/gtx/perpendicular.hpp b/glm/gtx/perpendicular.hpp index f7f657c2..5bdd66e7 100644 --- a/glm/gtx/perpendicular.hpp +++ b/glm/gtx/perpendicular.hpp @@ -28,7 +28,7 @@ /// @see core (dependence) /// @see gtx_projection (dependence) /// -/// @defgroup gtx_perpendicular GLM_GTX_perpendicular: Perpendicular +/// @defgroup gtx_perpendicular GLM_GTX_perpendicular /// @ingroup gtx /// /// @brief Perpendicular of a vector from other one diff --git a/glm/gtx/polar_coordinates.hpp b/glm/gtx/polar_coordinates.hpp index 8b3668e4..ebfe689f 100644 --- a/glm/gtx/polar_coordinates.hpp +++ b/glm/gtx/polar_coordinates.hpp @@ -27,7 +27,7 @@ /// /// @see core (dependence) /// -/// @defgroup gtx_polar_coordinates GLM_GTX_polar_coordinates: Polar coordinates +/// @defgroup gtx_polar_coordinates GLM_GTX_polar_coordinates /// @ingroup gtx /// /// @brief Conversion from Euclidean space to polar space and revert. diff --git a/glm/gtx/projection.hpp b/glm/gtx/projection.hpp index 2aa18745..1c86ef48 100644 --- a/glm/gtx/projection.hpp +++ b/glm/gtx/projection.hpp @@ -27,7 +27,7 @@ /// /// @see core (dependence) /// -/// @defgroup gtx_projection GLM_GTX_projection: Projection +/// @defgroup gtx_projection GLM_GTX_projection /// @ingroup gtx /// /// @brief Projection of a vector to other one diff --git a/glm/gtx/quaternion.hpp b/glm/gtx/quaternion.hpp index 21dd3039..d41b580d 100644 --- a/glm/gtx/quaternion.hpp +++ b/glm/gtx/quaternion.hpp @@ -28,7 +28,7 @@ /// @see core (dependence) /// @see gtx_extented_min_max (dependence) /// -/// @defgroup gtx_quaternion GLM_GTX_quaternion: Extented quaternion types and functions +/// @defgroup gtx_quaternion GLM_GTX_quaternion /// @ingroup gtx /// /// @brief Extented quaternion types and functions diff --git a/glm/gtx/raw_data.hpp b/glm/gtx/raw_data.hpp index e1fd5150..ad1a9d9e 100644 --- a/glm/gtx/raw_data.hpp +++ b/glm/gtx/raw_data.hpp @@ -27,7 +27,7 @@ /// /// @see core (dependence) /// -/// @defgroup gtx_raw_data GLM_GTX_raw_data: Raw data +/// @defgroup gtx_raw_data GLM_GTX_raw_data /// @ingroup gtx /// /// @brief Projection of a vector to other one diff --git a/glm/gtx/rotate_vector.hpp b/glm/gtx/rotate_vector.hpp index 136e27a0..7e87505b 100644 --- a/glm/gtx/rotate_vector.hpp +++ b/glm/gtx/rotate_vector.hpp @@ -28,7 +28,7 @@ /// @see core (dependence) /// @see gtx_transform (dependence) /// -/// @defgroup gtx_rotate_vector GLM_GTX_rotate_vector: Rotate vector +/// @defgroup gtx_rotate_vector GLM_GTX_rotate_vector /// @ingroup gtx /// /// @brief Function to directly rotate a vector diff --git a/glm/gtx/simd_mat4.hpp b/glm/gtx/simd_mat4.hpp index 8b0ab119..22f28279 100644 --- a/glm/gtx/simd_mat4.hpp +++ b/glm/gtx/simd_mat4.hpp @@ -27,7 +27,7 @@ /// /// @see core (dependence) /// -/// @defgroup gtx_simd_mat4 GLM_GTX_simd_mat4: SIMD mat4 type and functions +/// @defgroup gtx_simd_mat4 GLM_GTX_simd_mat4 /// @ingroup gtx /// /// @brief SIMD implementation of mat4 type. diff --git a/glm/gtx/simd_vec4.hpp b/glm/gtx/simd_vec4.hpp index e35efc8c..d18fbb8e 100644 --- a/glm/gtx/simd_vec4.hpp +++ b/glm/gtx/simd_vec4.hpp @@ -27,7 +27,7 @@ /// /// @see core (dependence) /// -/// @defgroup gtx_simd_vec4 GLM_GTX_simd_vec4: SIMD vec4 type and functions +/// @defgroup gtx_simd_vec4 GLM_GTX_simd_vec4 /// @ingroup gtx /// /// @brief SIMD implementation of vec4 type. diff --git a/glm/gtx/spline.hpp b/glm/gtx/spline.hpp index c21c7038..569f1a87 100644 --- a/glm/gtx/spline.hpp +++ b/glm/gtx/spline.hpp @@ -27,7 +27,7 @@ /// /// @see core (dependence) /// -/// @defgroup gtx_spline GLM_GTX_spline: Spline +/// @defgroup gtx_spline GLM_GTX_spline /// @ingroup gtx /// /// @brief Spline functions diff --git a/glm/gtx/std_based_type.hpp b/glm/gtx/std_based_type.hpp index 3d56e27f..f96c9cc2 100644 --- a/glm/gtx/std_based_type.hpp +++ b/glm/gtx/std_based_type.hpp @@ -28,7 +28,7 @@ /// @see core (dependence) /// @see gtx_extented_min_max (dependence) /// -/// @defgroup gtx_std_based_type GLM_GTX_std_based_type: Add types based on STL +/// @defgroup gtx_std_based_type GLM_GTX_std_based_type /// @ingroup gtx /// /// @brief Adds vector types based on STL value types. diff --git a/glm/gtx/string_cast.hpp b/glm/gtx/string_cast.hpp index 69d370ae..942fb928 100644 --- a/glm/gtx/string_cast.hpp +++ b/glm/gtx/string_cast.hpp @@ -30,7 +30,7 @@ /// @see gtx_integer (dependence) /// @see gtx_quaternion (dependence) /// -/// @defgroup gtx_string_cast GLM_GTX_string_cast: String cast +/// @defgroup gtx_string_cast GLM_GTX_string_cast /// @ingroup gtx /// /// @brief Setup strings for GLM type values diff --git a/glm/gtx/transform.hpp b/glm/gtx/transform.hpp index f9600ca5..fa9c2ce7 100644 --- a/glm/gtx/transform.hpp +++ b/glm/gtx/transform.hpp @@ -30,7 +30,7 @@ /// @see gtx_transform /// @see gtx_transform2 /// -/// @defgroup gtx_transform GLM_GTX_transform: Extented transformation matrices +/// @defgroup gtx_transform GLM_GTX_transform /// @ingroup gtx /// /// @brief Add transformation matrices diff --git a/glm/gtx/transform2.hpp b/glm/gtx/transform2.hpp index 9d0a08d1..0336e358 100644 --- a/glm/gtx/transform2.hpp +++ b/glm/gtx/transform2.hpp @@ -28,7 +28,7 @@ /// @see core (dependence) /// @see gtx_transform (dependence) /// -/// @defgroup gtx_transform2 GLM_GTX_transform2: Extra transformation matrices +/// @defgroup gtx_transform2 GLM_GTX_transform2 /// @ingroup gtx /// /// @brief Add extra transformation matrices diff --git a/glm/gtx/vec1.hpp b/glm/gtx/vec1.hpp index 84a6217d..0d4a4af8 100644 --- a/glm/gtx/vec1.hpp +++ b/glm/gtx/vec1.hpp @@ -27,7 +27,7 @@ /// /// @see core (dependence) /// -/// @defgroup gtx_vec1 GLM_GTX_vec1: Add vec1 types +/// @defgroup gtx_vec1 GLM_GTX_vec1 /// @ingroup gtx /// /// @brief Add vec1, ivec1, uvec1 and bvec1 types. diff --git a/glm/gtx/vector_access.hpp b/glm/gtx/vector_access.hpp index 88cc2561..7b1c54a5 100644 --- a/glm/gtx/vector_access.hpp +++ b/glm/gtx/vector_access.hpp @@ -27,7 +27,7 @@ /// /// @see core (dependence) /// -/// @defgroup gtx_vector_access GLM_GTX_vector_access: Vector access +/// @defgroup gtx_vector_access GLM_GTX_vector_access /// @ingroup gtx /// /// @brief Function to set values to vectors diff --git a/glm/gtx/vector_angle.hpp b/glm/gtx/vector_angle.hpp index d0962747..bf016534 100644 --- a/glm/gtx/vector_angle.hpp +++ b/glm/gtx/vector_angle.hpp @@ -29,7 +29,7 @@ /// @see gtx_quaternion (dependence) /// @see gtx_epsilon (dependence) /// -/// @defgroup gtx_vector_angle GLM_GTX_vector_angle: Vector angle +/// @defgroup gtx_vector_angle GLM_GTX_vector_angle /// @ingroup gtx /// /// @brief Compute angle between vectors diff --git a/glm/gtx/vector_query.hpp b/glm/gtx/vector_query.hpp index 7459c27f..a04ea91b 100644 --- a/glm/gtx/vector_query.hpp +++ b/glm/gtx/vector_query.hpp @@ -27,7 +27,7 @@ /// /// @see core (dependence) /// -/// @defgroup gtx_vector_query GLM_GTX_vector_query: Vector query +/// @defgroup gtx_vector_query GLM_GTX_vector_query /// @ingroup gtx /// /// @brief Query informations of vector types diff --git a/glm/gtx/verbose_operator.hpp b/glm/gtx/verbose_operator.hpp index d2ef8e51..7e861537 100644 --- a/glm/gtx/verbose_operator.hpp +++ b/glm/gtx/verbose_operator.hpp @@ -27,7 +27,7 @@ /// /// @see core (dependence) /// -/// @defgroup gtx_verbose_operator GLM_GTX_verbose_operator: Verbose operator +/// @defgroup gtx_verbose_operator GLM_GTX_verbose_operator /// @ingroup gtx /// /// @brief Use words to replace operators diff --git a/glm/gtx/wrap.hpp b/glm/gtx/wrap.hpp index 3f93973c..66925f25 100644 --- a/glm/gtx/wrap.hpp +++ b/glm/gtx/wrap.hpp @@ -27,7 +27,7 @@ /// /// @see core (dependence) /// -/// @defgroup gtx_wrap GLM_GTX_wrap: Texture coordinate wrap modes +/// @defgroup gtx_wrap GLM_GTX_wrap /// @ingroup gtx /// /// @brief Wrapping mode of texture coordinates.