diff --git a/glm/gtx/euler_angles.hpp b/glm/gtx/euler_angles.hpp index ff31b052..6f1a6f0d 100644 --- a/glm/gtx/euler_angles.hpp +++ b/glm/gtx/euler_angles.hpp @@ -20,39 +20,25 @@ /// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN /// THE SOFTWARE. /// -/// @ref gtx_associated_min_max -/// @file glm/gtx/associated_min_max.hpp -/// @date 2008-03-10 / 2011-06-07 +/// @ref gtx_euler_angles +/// @file glm/gtx/euler_angles.hpp +/// @date 2005-12-21 / 2011-06-07 /// @author Christophe Riccio /// /// @see core (dependence) -/// @see gtx_extented_min_max (dependence) +/// @see gtc_half_float (dependence) /// -\defgroup gtx_euler_angles GLM_GTX_euler_angles: Matrix from euler angles -\ingroup gtx - -\brief Build matrices from Euler angles. - - need to be included to use these functionalities. +/// @defgroup gtx_euler_angles GLM_GTX_euler_angles: Matrix from euler angles +/// @ingroup gtx +/// +/// @brief Build matrices from Euler angles. +/// +/// need to be included to use these functionalities. +/// +/// @todo mat2 mat2GTX(const vec2& angles) undefined +/// @todo mat3 mat3GTX(const vec2& angles) undefined /////////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////////////////////////////////////////////////////////////////////// -// OpenGL Mathematics Copyright (c) 2005 - 2011 G-Truc Creation (www.g-truc.net) -/////////////////////////////////////////////////////////////////////////////////////////////////// -// Created : 2005-12-21 -// Updated : 2007-08-14 -// Licence : This source is under MIT License -// File : glm/gtx/euler_angles.hpp -/////////////////////////////////////////////////////////////////////////////////////////////////// -// Dependency: -// - GLM core -// - GLM_GTC_half_float -/////////////////////////////////////////////////////////////////////////////////////////////////// -// ToDo: -// - mat2 mat2GTX(const vec2& angles) undefined -// - mat3 mat3GTX(const vec2& angles) undefined -/////////////////////////////////////////////////////////////////////////////////////////////////// - #ifndef glm_gtx_euler_angles #define glm_gtx_euler_angles diff --git a/glm/gtx/extend.hpp b/glm/gtx/extend.hpp index ca351784..75d62fb1 100644 --- a/glm/gtx/extend.hpp +++ b/glm/gtx/extend.hpp @@ -20,34 +20,21 @@ /// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN /// THE SOFTWARE. /// -/// @ref gtx_associated_min_max -/// @file glm/gtx/associated_min_max.hpp -/// @date 2008-03-10 / 2011-06-07 +/// @ref gtx_extend +/// @file glm/gtx/extend.hpp +/// @date 2006-01-07 / 2011-06-07 /// @author Christophe Riccio /// /// @see core (dependence) -/// @see gtx_extented_min_max (dependence) /// -\defgroup gtx_extend GLM_GTX_extend: Position extending -\ingroup gtx - -\brief Extend a position from a source to a position at a defined length. - - need to be included to use these functionalities. +/// @defgroup gtx_extend GLM_GTX_extend: Position extending +/// @ingroup gtx +/// +/// @brief Extend a position from a source to a position at a defined length. +/// +/// need to be included to use these functionalities. /////////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////////////////////////////////////////////////////////////////////// -// OpenGL Mathematics Copyright (c) 2005 - 2011 G-Truc Creation (www.g-truc.net) -/////////////////////////////////////////////////////////////////////////////////////////////////// -// Created : 2006-01-07 -// Updated : 2006-11-13 -// Licence : This source is under MIT License -// File : glm/gtx/extend.hpp -/////////////////////////////////////////////////////////////////////////////////////////////////// -// Dependency: -// - GLM core -/////////////////////////////////////////////////////////////////////////////////////////////////// - #ifndef glm_gtx_extend #define glm_gtx_extend diff --git a/glm/gtx/extented_min_max.hpp b/glm/gtx/extented_min_max.hpp index fcdb1037..a41459c4 100644 --- a/glm/gtx/extented_min_max.hpp +++ b/glm/gtx/extented_min_max.hpp @@ -22,33 +22,20 @@ /// /// @ref gtx_associated_min_max /// @file glm/gtx/associated_min_max.hpp -/// @date 2008-03-10 / 2011-06-07 +/// @date 2007-03-14 / 2011-06-07 /// @author Christophe Riccio /// /// @see core (dependence) -/// @see gtx_extented_min_max (dependence) +/// @see gtx_half_float (dependence) /// -\defgroup gtx_extented_min_max GLM_GTX_extented_min_max: Extended min max -\ingroup gtx - -\brief Min and max functions for 3 to 4 parameters. - - need to be included to use these functionalities. +/// @defgroup gtx_extented_min_max GLM_GTX_extented_min_max: Extended min max +/// @ingroup gtx +/// +/// @brief Min and max functions for 3 to 4 parameters. +/// +/// need to be included to use these functionalities. /////////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////////////////////////////////////////////////////////////////////// -// OpenGL Mathematics Copyright (c) 2005 - 2011 G-Truc Creation (www.g-truc.net) -/////////////////////////////////////////////////////////////////////////////////////////////////// -// Created : 2007-03-14 -// Updated : 2010-02-19 -// Licence : This source is under MIT License -// File : gtx_extented_min_max.hpp -/////////////////////////////////////////////////////////////////////////////////////////////////// -// Dependency: -// - GLM core -// - GLM_GTX_half_float -/////////////////////////////////////////////////////////////////////////////////////////////////// - #ifndef glm_gtx_extented_min_max #define glm_gtx_extented_min_max diff --git a/glm/gtx/fast_exponential.hpp b/glm/gtx/fast_exponential.hpp index db59b359..bd3a18f6 100644 --- a/glm/gtx/fast_exponential.hpp +++ b/glm/gtx/fast_exponential.hpp @@ -20,35 +20,22 @@ /// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN /// THE SOFTWARE. /// -/// @ref gtx_associated_min_max -/// @file glm/gtx/associated_min_max.hpp -/// @date 2008-03-10 / 2011-06-07 +/// @ref gtx_fast_exponential +/// @file glm/gtx/fast_exponential.hpp +/// @date 2006-01-09 / 2011-06-07 /// @author Christophe Riccio /// /// @see core (dependence) -/// @see gtx_extented_min_max (dependence) +/// @see gtx_half_float (dependence) /// -\defgroup gtx_fast_exponential GLM_GTX_fast_exponential: Fast exponentiation functions -\ingroup gtx - -\brief Fast but less accurate implementations of exponential based functions. - - need to be included to use these functionalities. +/// @defgroup gtx_fast_exponential GLM_GTX_fast_exponential: Fast exponentiation functions +/// @ingroup gtx +/// +/// @brief Fast but less accurate implementations of exponential based functions. +/// +/// need to be included to use these functionalities. /////////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////////////////////////////////////////////////////////////////////// -// OpenGL Mathematics Copyright (c) 2005 - 2011 G-Truc Creation (www.g-truc.net) -/////////////////////////////////////////////////////////////////////////////////////////////////// -// Created : 2006-01-09 -// Updated : 2006-11-13 -// Licence : This source is under MIT License -// File : glm/gtx/fast_exponential.hpp -/////////////////////////////////////////////////////////////////////////////////////////////////// -// Dependency: -// - GLM core -// - GLM_GTC_half_float -/////////////////////////////////////////////////////////////////////////////////////////////////// - #ifndef glm_gtx_fast_exponential #define glm_gtx_fast_exponential diff --git a/glm/gtx/fast_square_root.hpp b/glm/gtx/fast_square_root.hpp index e5db8f1c..fed5a36a 100644 --- a/glm/gtx/fast_square_root.hpp +++ b/glm/gtx/fast_square_root.hpp @@ -20,38 +20,23 @@ /// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN /// THE SOFTWARE. /// -/// @ref gtx_associated_min_max -/// @file glm/gtx/associated_min_max.hpp -/// @date 2008-03-10 / 2011-06-07 +/// @ref gtx_fast_square_root +/// @file glm/gtx/fast_square_root.hpp +/// @date 2006-01-04 / 2011-06-07 /// @author Christophe Riccio /// /// @see core (dependence) -/// @see gtx_extented_min_max (dependence) /// -\defgroup gtx_fast_square_root GLM_GTX_fast_square_root: Fast square root functions -\ingroup gtx - -\brief Fast but less accurate implementations of square root based functions. - - need to be included to use these functionalities. +/// @defgroup gtx_fast_square_root GLM_GTX_fast_square_root: Fast square root functions +/// @ingroup gtx +/// +/// @brief Fast but less accurate implementations of square root based functions. +/// - Sqrt optimisation based on Newton's method, +/// www.gamedev.net/community/forums/topic.asp?topic id=139956 +/// +/// need to be included to use these functionalities. /////////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////////////////////////////////////////////////////////////////////// -// OpenGL Mathematics Copyright (c) 2005 - 2011 G-Truc Creation (www.g-truc.net) -/////////////////////////////////////////////////////////////////////////////////////////////////// -// Created : 2006-01-04 -// Updated : 2008-10-07 -// Licence : This source is under MIT License -// File : glm/gtx/fast_square_root.hpp -/////////////////////////////////////////////////////////////////////////////////////////////////// -// Dependency: -// - GLM core -/////////////////////////////////////////////////////////////////////////////////////////////////// -// Note: -// - Sqrt optimisation based on Newton's method, -// www.gamedev.net/community/forums/topic.asp?topic id=139956 -/////////////////////////////////////////////////////////////////////////////////////////////////// - #ifndef glm_gtx_fast_square_root #define glm_gtx_fast_square_root diff --git a/glm/gtx/fast_trigonometry.hpp b/glm/gtx/fast_trigonometry.hpp index 22685c82..07748f87 100644 --- a/glm/gtx/fast_trigonometry.hpp +++ b/glm/gtx/fast_trigonometry.hpp @@ -20,34 +20,21 @@ /// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN /// THE SOFTWARE. /// -/// @ref gtx_associated_min_max -/// @file glm/gtx/associated_min_max.hpp -/// @date 2008-03-10 / 2011-06-07 +/// @ref gtx_fast_trigonometry +/// @file glm/gtx/fast_trigonometry.hpp +/// @date 2006-01-08 / 2011-06-07 /// @author Christophe Riccio /// /// @see core (dependence) -/// @see gtx_extented_min_max (dependence) /// -\defgroup gtx_fast_trigonometry GLM_GTX_fast_trigonometry: Fast trigonometric functions -\ingroup gtx - -\brief Fast but less accurate implementations of trigonometric functions. - - need to be included to use these functionalities. +/// @defgroup gtx_fast_trigonometry GLM_GTX_fast_trigonometry: Fast trigonometric functions +/// @ingroup gtx +/// +/// @brief Fast but less accurate implementations of trigonometric functions. +/// +/// need to be included to use these functionalities. /////////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////////////////////////////////////////////////////////////////////// -// OpenGL Mathematics Copyright (c) 2005 - 2011 G-Truc Creation (www.g-truc.net) -/////////////////////////////////////////////////////////////////////////////////////////////////// -// Created : 2006-01-08 -// Updated : 2006-11-13 -// Licence : This source is under MIT License -// File : glm/gtx/fast_trigonometry.hpp -/////////////////////////////////////////////////////////////////////////////////////////////////// -// Dependency: -// - GLM core -/////////////////////////////////////////////////////////////////////////////////////////////////// - #ifndef glm_gtx_fast_trigonometry #define glm_gtx_fast_trigonometry diff --git a/glm/gtx/handed_coordinate_space.hpp b/glm/gtx/handed_coordinate_space.hpp index ee11c2a2..cecd4463 100644 --- a/glm/gtx/handed_coordinate_space.hpp +++ b/glm/gtx/handed_coordinate_space.hpp @@ -20,34 +20,21 @@ /// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN /// THE SOFTWARE. /// -/// @ref gtx_associated_min_max -/// @file glm/gtx/associated_min_max.hpp -/// @date 2008-03-10 / 2011-06-07 +/// @ref gtx_handed_coordinate_space +/// @file glm/gtx/handed_coordinate_space.hpp +/// @date 2005-12-21 / 2011-06-07 /// @author Christophe Riccio /// /// @see core (dependence) -/// @see gtx_extented_min_max (dependence) /// -\defgroup gtx_handed_coordinate_space GLM_GTX_handed_coordinate_space: Space Handedness -\ingroup gtx - -\brief To know if a set of three basis vectors defines a right or left-handed coordinate system. - - need to be included to use these functionalities. +/// @defgroup gtx_handed_coordinate_space GLM_GTX_handed_coordinate_space: Space Handedness +/// @ingroup gtx +/// +/// @brief To know if a set of three basis vectors defines a right or left-handed coordinate system. +/// +/// need to be included to use these functionalities. /////////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////////////////////////////////////////////////////////////////////// -// OpenGL Mathematics Copyright (c) 2005 - 2011 G-Truc Creation (www.g-truc.net) -/////////////////////////////////////////////////////////////////////////////////////////////////// -// Created : 2005-12-21 -// Updated : 2009-02-19 -// Licence : This source is under MIT License -// File : glm/gtx/handed_coordinate_space.hpp -/////////////////////////////////////////////////////////////////////////////////////////////////// -// Dependency: -// - GLM core -/////////////////////////////////////////////////////////////////////////////////////////////////// - #ifndef glm_gtx_handed_coordinate_space #define glm_gtx_handed_coordinate_space diff --git a/glm/gtx/inertia.hpp b/glm/gtx/inertia.hpp index 20c17172..96de32ee 100644 --- a/glm/gtx/inertia.hpp +++ b/glm/gtx/inertia.hpp @@ -20,34 +20,22 @@ /// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN /// THE SOFTWARE. /// -/// @ref gtx_associated_min_max -/// @file glm/gtx/associated_min_max.hpp -/// @date 2008-03-10 / 2011-06-07 +/// @ref gtx_inertia +/// @file glm/gtx/inertia.hpp +/// @date 2006-04-21 / 2011-06-07 /// @author Christophe Riccio /// /// @see core (dependence) /// @see gtx_extented_min_max (dependence) /// -\defgroup gtx_inertia GLM_GTX_inertia: Intertial matrix -\ingroup gtx - -\brief Create inertia matrices - - need to be included to use these functionalities. +/// @defgroup gtx_inertia GLM_GTX_inertia: Intertial matrix +/// @ingroup gtx +/// +/// @brief Create inertia matrices +/// +/// need to be included to use these functionalities. /////////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////////////////////////////////////////////////////////////////////// -// OpenGL Mathematics Copyright (c) 2005 - 2011 G-Truc Creation (www.g-truc.net) -/////////////////////////////////////////////////////////////////////////////////////////////////// -// Created : 2006-04-21 -// Updated : 2006-11-13 -// Licence : This source is under MIT License -// File : glm/gtx/inertia.hpp -/////////////////////////////////////////////////////////////////////////////////////////////////// -// Dependency: -// - GLM core -/////////////////////////////////////////////////////////////////////////////////////////////////// - #ifndef glm_gtx_inertia #define glm_gtx_inertia diff --git a/glm/gtx/int_10_10_10_2.hpp b/glm/gtx/int_10_10_10_2.hpp index da9a4c98..317f9f8c 100644 --- a/glm/gtx/int_10_10_10_2.hpp +++ b/glm/gtx/int_10_10_10_2.hpp @@ -20,34 +20,22 @@ /// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN /// THE SOFTWARE. /// -/// @ref gtx_associated_min_max -/// @file glm/gtx/associated_min_max.hpp -/// @date 2008-03-10 / 2011-06-07 +/// @ref gtx_int_10_10_10_2 +/// @file glm/gtx/int_10_10_10_2.hpp +/// @date 2010-07-07 / 2011-06-07 /// @author Christophe Riccio /// /// @see core (dependence) -/// @see gtx_extented_min_max (dependence) +/// @see gtx_raw_data (dependence) /// -\defgroup gtx_int_10_10_10_2 GLM_GTX_int_10_10_10_2: Packed integer -\ingroup gtx - -\brief Pack vector to 1010102 integers. Storage only. - - need to be included to use these functionalities. +/// @defgroup gtx_int_10_10_10_2 GLM_GTX_int_10_10_10_2: Packed integer +/// @ingroup gtx +/// +/// @brief Pack vector to 1010102 integers. Storage only. +/// +/// need to be included to use these functionalities. /////////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////////////////////////////////////////////////////////////////////// -// OpenGL Mathematics Copyright (c) 2005 - 2011 G-Truc Creation (www.g-truc.net) -/////////////////////////////////////////////////////////////////////////////////////////////////// -// Created : 2010-07-07 -// Updated : 2010-07-07 -// Licence : This source is under MIT License -// File : glm/gtx/int_10_10_10_2.hpp -/////////////////////////////////////////////////////////////////////////////////////////////////// -// Dependency: -// - GLM core -/////////////////////////////////////////////////////////////////////////////////////////////////// - #ifndef glm_gtx_int_10_10_10_2 #define glm_gtx_int_10_10_10_2 diff --git a/glm/gtx/integer.hpp b/glm/gtx/integer.hpp index 31b04a89..08cb7cd6 100644 --- a/glm/gtx/integer.hpp +++ b/glm/gtx/integer.hpp @@ -20,34 +20,21 @@ /// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN /// THE SOFTWARE. /// -/// @ref gtx_associated_min_max -/// @file glm/gtx/associated_min_max.hpp -/// @date 2008-03-10 / 2011-06-07 +/// @ref gtx_integer +/// @file glm/gtx/integer.hpp +/// @date 2005-12-24 / 2011-06-07 /// @author Christophe Riccio /// /// @see core (dependence) -/// @see gtx_extented_min_max (dependence) /// -\defgroup gtx_integer GLM_GTX_integer: Extended integer functions -\ingroup gtx - -\brief Add support for integer for core functions - - need to be included to use these functionalities. +/// @defgroup gtx_integer GLM_GTX_integer: Extended integer functions +/// @ingroup gtx +/// +/// @brief Add support for integer for core functions +/// +/// need to be included to use these functionalities. /////////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////////////////////////////////////////////////////////////////////// -// OpenGL Mathematics Copyright (c) 2005 - 2011 G-Truc Creation (www.g-truc.net) -/////////////////////////////////////////////////////////////////////////////////////////////////// -// Created : 2005-12-24 -// Updated : 2006-11-14 -// Licence : This source is under MIT License -// File : glm/gtx/integer.hpp -/////////////////////////////////////////////////////////////////////////////////////////////////// -// Dependency: -// - GLM core -/////////////////////////////////////////////////////////////////////////////////////////////////// - #ifndef glm_gtx_integer #define glm_gtx_integer diff --git a/glm/gtx/intersect.hpp b/glm/gtx/intersect.hpp index 0c832e8c..6744da16 100644 --- a/glm/gtx/intersect.hpp +++ b/glm/gtx/intersect.hpp @@ -20,35 +20,22 @@ /// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN /// THE SOFTWARE. /// -/// @ref gtx_associated_min_max -/// @file glm/gtx/associated_min_max.hpp -/// @date 2008-03-10 / 2011-06-07 +/// @ref gtx_intersect +/// @file glm/gtx/intersect.hpp +/// @date 2007-04-03 / 2011-06-07 /// @author Christophe Riccio /// /// @see core (dependence) -/// @see gtx_extented_min_max (dependence) +/// @see gtx_closest_point (dependence) /// -\defgroup gtx_intersect GLM_GTX_intersect: Intersection tests -\ingroup gtx - -\brief Add intersection functions - - need to be included to use these functionalities. +/// @defgroup gtx_intersect GLM_GTX_intersect: Intersection tests +/// @ingroup gtx +/// +/// @brief Add intersection functions +/// +/// need to be included to use these functionalities. /////////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////////////////////////////////////////////////////////////////////// -// OpenGL Mathematics Copyright (c) 2005 - 2011 G-Truc Creation (www.g-truc.net) -/////////////////////////////////////////////////////////////////////////////////////////////////// -// Created : 2007-04-03 -// Updated : 2009-01-20 -// Licence : This source is under MIT License -// File : glm/gtx/intersect.hpp -/////////////////////////////////////////////////////////////////////////////////////////////////// -// Dependency: -// - GLM core -// - GLM_GTX_closest_point -/////////////////////////////////////////////////////////////////////////////////////////////////// - #ifndef glm_gtx_intersect #define glm_gtx_intersect diff --git a/glm/gtx/log_base.hpp b/glm/gtx/log_base.hpp index 2967332e..1a64881d 100644 --- a/glm/gtx/log_base.hpp +++ b/glm/gtx/log_base.hpp @@ -20,34 +20,21 @@ /// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN /// THE SOFTWARE. /// -/// @ref gtx_associated_min_max -/// @file glm/gtx/associated_min_max.hpp -/// @date 2008-03-10 / 2011-06-07 +/// @ref gtx_log_base +/// @file glm/gtx/log_base.hpp +/// @date 2008-10-24 / 2011-06-07 /// @author Christophe Riccio /// /// @see core (dependence) -/// @see gtx_extented_min_max (dependence) /// -\defgroup gtx_log_base GLM_GTX_log_base: Log with base -\ingroup gtx - -\brief Logarithm for any base. base can be a vector or a scalar. - - need to be included to use these functionalities. +/// @defgroup gtx_log_base GLM_GTX_log_base: Log with base +/// @ingroup gtx +/// +/// @brief Logarithm for any base. base can be a vector or a scalar. +/// +/// need to be included to use these functionalities. /////////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////////////////////////////////////////////////////////////////////// -// OpenGL Mathematics Copyright (c) 2005 - 2011 G-Truc Creation (www.g-truc.net) -/////////////////////////////////////////////////////////////////////////////////////////////////// -// Created : 2008-10-24 -// Updated : 2008-10-24 -// Licence : This source is under MIT License -// File : glm/gtx/log_base.hpp -/////////////////////////////////////////////////////////////////////////////////////////////////// -// Dependency: -// - GLM core -/////////////////////////////////////////////////////////////////////////////////////////////////// - #ifndef glm_gtx_log_base #define glm_gtx_log_base diff --git a/glm/gtx/matrix_cross_product.hpp b/glm/gtx/matrix_cross_product.hpp index 985b95f9..1253620b 100644 --- a/glm/gtx/matrix_cross_product.hpp +++ b/glm/gtx/matrix_cross_product.hpp @@ -20,34 +20,22 @@ /// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN /// THE SOFTWARE. /// -/// @ref gtx_associated_min_max -/// @file glm/gtx/associated_min_max.hpp -/// @date 2008-03-10 / 2011-06-07 +/// @ref gtx_matrix_cross_product +/// @file glm/gtx/matrix_cross_product.hpp +/// @date 2005-12-21 / 2011-06-07 /// @author Christophe Riccio /// /// @see core (dependence) /// @see gtx_extented_min_max (dependence) /// -\defgroup gtx_matrix_cross_product GLM_GTX_matrix_cross_product: Cross product matrix form -\ingroup gtx - -\brief Build cross product matrices - - need to be included to use these functionalities. +/// @defgroup gtx_matrix_cross_product GLM_GTX_matrix_cross_product: Cross product matrix form +/// @ingroup gtx +/// +/// @brief Build cross product matrices +/// +/// need to be included to use these functionalities. /////////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////////////////////////////////////////////////////////////////////// -// OpenGL Mathematics Copyright (c) 2005 - 2011 G-Truc Creation (www.g-truc.net) -/////////////////////////////////////////////////////////////////////////////////////////////////// -// Created : 2005-12-21 -// Updated : 2006-11-13 -// Licence : This source is under MIT License -// File : glm/gtx/matrix_cross_product.hpp -/////////////////////////////////////////////////////////////////////////////////////////////////// -// Dependency: -// - GLM core -/////////////////////////////////////////////////////////////////////////////////////////////////// - #ifndef glm_gtx_matrix_cross_product #define glm_gtx_matrix_cross_product @@ -61,7 +49,7 @@ namespace glm{ namespace gtx { - /// \addtogroup gtx_matrix_cross_product + /// @addtogroup gtx_matrix_cross_product /// @{ //! Build a cross product matrix. diff --git a/glm/gtx/matrix_major_storage.hpp b/glm/gtx/matrix_major_storage.hpp index 7a9217f6..e30905a2 100644 --- a/glm/gtx/matrix_major_storage.hpp +++ b/glm/gtx/matrix_major_storage.hpp @@ -20,34 +20,22 @@ /// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN /// THE SOFTWARE. /// -/// @ref gtx_associated_min_max -/// @file glm/gtx/associated_min_max.hpp -/// @date 2008-03-10 / 2011-06-07 +/// @ref gtx_matrix_major_storage +/// @file glm/gtx/matrix_major_storage.hpp +/// @date 2006-04-19 / 2011-06-07 /// @author Christophe Riccio /// /// @see core (dependence) /// @see gtx_extented_min_max (dependence) /// -\defgroup gtx_matrix_major_storage GLM_GTX_matrix_major_storage: Build matrix -\ingroup gtx - -\brief Build matrices with specific matrix order, row or column - - need to be included to use these functionalities. +/// @defgroup gtx_matrix_major_storage GLM_GTX_matrix_major_storage: Build matrix +/// @ingroup gtx +/// +/// @brief Build matrices with specific matrix order, row or column +/// +/// need to be included to use these functionalities. /////////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////////////////////////////////////////////////////////////////////// -// OpenGL Mathematics Copyright (c) 2005 - 2011 G-Truc Creation (www.g-truc.net) -/////////////////////////////////////////////////////////////////////////////////////////////////// -// Created : 2006-04-19 -// Updated : 2009-02-19 -// Licence : This source is under MIT License -// File : glm/gtx/matrix_major_storage.hpp -/////////////////////////////////////////////////////////////////////////////////////////////////// -// Dependency: -// - GLM core -/////////////////////////////////////////////////////////////////////////////////////////////////// - #ifndef glm_gtx_matrix_major_storage #define glm_gtx_matrix_major_storage diff --git a/glm/gtx/matrix_operation.hpp b/glm/gtx/matrix_operation.hpp index 5f1f22d0..7e7cac06 100644 --- a/glm/gtx/matrix_operation.hpp +++ b/glm/gtx/matrix_operation.hpp @@ -20,34 +20,21 @@ /// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN /// THE SOFTWARE. /// -/// @ref gtx_associated_min_max -/// @file glm/gtx/associated_min_max.hpp -/// @date 2008-03-10 / 2011-06-07 +/// @ref gtx_matrix_operation +/// @file glm/gtx/matrix_operation.hpp +/// @date 2009-08-29 / 2011-06-07 /// @author Christophe Riccio /// /// @see core (dependence) -/// @see gtx_extented_min_max (dependence) /// -\defgroup gtx_matrix_operation GLM_GTX_matrix_operation: Extended matrix operations -\ingroup gtx - -\brief Build diagonal matrices from vectors. - - need to be included to use these functionalities. +/// @defgroup gtx_matrix_operation GLM_GTX_matrix_operation: Extended matrix operations +/// @ingroup gtx +/// +/// @brief Build diagonal matrices from vectors. +/// +/// need to be included to use these functionalities. /////////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////////////////////////////////////////////////////////////////////// -// OpenGL Mathematics Copyright (c) 2005 - 2011 G-Truc Creation (www.g-truc.net) -/////////////////////////////////////////////////////////////////////////////////////////////////// -// Created : 2009-08-29 -// Updated : 2009-08-29 -// Licence : This source is under MIT License -// File : glm/gtx/matrix_operation.hpp -/////////////////////////////////////////////////////////////////////////////////////////////////// -// Dependency: -// - GLM core -/////////////////////////////////////////////////////////////////////////////////////////////////// - #ifndef glm_gtx_matrix_operation #define glm_gtx_matrix_operation diff --git a/glm/gtx/matrix_query.hpp b/glm/gtx/matrix_query.hpp index f23db89c..b4505707 100644 --- a/glm/gtx/matrix_query.hpp +++ b/glm/gtx/matrix_query.hpp @@ -20,34 +20,22 @@ /// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN /// THE SOFTWARE. /// -/// @ref gtx_associated_min_max -/// @file glm/gtx/associated_min_max.hpp -/// @date 2008-03-10 / 2011-06-07 +/// @ref gtx_matrix_query +/// @file glm/gtx/matrix_query.hpp +/// @date 2007-03-05 / 2011-06-07 /// @author Christophe Riccio /// /// @see core (dependence) /// @see gtx_extented_min_max (dependence) /// -\defgroup gtx_matrix_query GLM_GTX_matrix_query: Query matrix properties -\ingroup gtx - -\brief Query to evaluate matrix properties - - need to be included to use these functionalities. +/// @defgroup gtx_matrix_query GLM_GTX_matrix_query: Query matrix properties +/// @ingroup gtx +/// +/// @brief Query to evaluate matrix properties +/// +/// need to be included to use these functionalities. /////////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////////////////////////////////////////////////////////////////////// -// OpenGL Mathematics Copyright (c) 2005 - 2011 G-Truc Creation (www.g-truc.net) -/////////////////////////////////////////////////////////////////////////////////////////////////// -// Created : 2007-03-05 -// Updated : 2007-03-05 -// Licence : This source is under MIT License -// File : glm/gtx/matrix_query.hpp -/////////////////////////////////////////////////////////////////////////////////////////////////// -// Dependency: -// - GLM core -/////////////////////////////////////////////////////////////////////////////////////////////////// - #ifndef glm_gtx_matrix_query #define glm_gtx_matrix_query @@ -61,7 +49,7 @@ namespace glm{ namespace gtx { - /// \addtogroup gtx_matrix_query + /// @addtogroup gtx_matrix_query /// @{ //! Return if a matrix a null matrix. diff --git a/glm/gtx/mixed_product.hpp b/glm/gtx/mixed_product.hpp index 19d214a5..d24f13ac 100644 --- a/glm/gtx/mixed_product.hpp +++ b/glm/gtx/mixed_product.hpp @@ -20,34 +20,21 @@ /// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN /// THE SOFTWARE. /// -/// @ref gtx_associated_min_max -/// @file glm/gtx/associated_min_max.hpp -/// @date 2008-03-10 / 2011-06-07 +/// @ref gtx_mixed_product +/// @file glm/gtx/mixed_product.hpp +/// @date 2007-04-03 / 2011-06-07 /// @author Christophe Riccio /// /// @see core (dependence) -/// @see gtx_extented_min_max (dependence) /// -\defgroup gtx_mixed_product GLM_GTX_mixed_producte: Mixed product -\ingroup gtx - -\brief Mixed product of 3 vectors. - - need to be included to use these functionalities. +/// @defgroup gtx_mixed_product GLM_GTX_mixed_producte: Mixed product +/// @ingroup gtx +/// +/// @brief Mixed product of 3 vectors. +/// +/// need to be included to use these functionalities. /////////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////////////////////////////////////////////////////////////////////// -// OpenGL Mathematics Copyright (c) 2005 - 2011 G-Truc Creation (www.g-truc.net) -/////////////////////////////////////////////////////////////////////////////////////////////////// -// Created : 2007-04-03 -// Updated : 2008-09-17 -// Licence : This source is under MIT License -// File : glm/gtx/mixed_product.hpp -/////////////////////////////////////////////////////////////////////////////////////////////////// -// Dependency: -// - GLM core -/////////////////////////////////////////////////////////////////////////////////////////////////// - #ifndef glm_gtx_mixed_product #define glm_gtx_mixed_product diff --git a/glm/gtx/multiple.hpp b/glm/gtx/multiple.hpp index 9dd49199..a52b8b90 100644 --- a/glm/gtx/multiple.hpp +++ b/glm/gtx/multiple.hpp @@ -20,34 +20,22 @@ /// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN /// THE SOFTWARE. /// -/// @ref gtx_associated_min_max -/// @file glm/gtx/associated_min_max.hpp -/// @date 2008-03-10 / 2011-06-07 +/// @ref gtx_multiple +/// @file glm/gtx/multiple.hpp +/// @date 2009-10-26 / 2011-06-07 /// @author Christophe Riccio /// /// @see core (dependence) /// @see gtx_extented_min_max (dependence) /// -\defgroup gtx_multiple GLM_GTX_multiple: Multiples -\ingroup gtx - -\brief Find the closest number of a number multiple of other number. - - need to be included to use these functionalities. +/// @defgroup gtx_multiple GLM_GTX_multiple: Multiples +/// @ingroup gtx +/// +/// @brief Find the closest number of a number multiple of other number. +/// +/// need to be included to use these functionalities. /////////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////////////////////////////////////////////////////////////////////// -// OpenGL Mathematics Copyright (c) 2005 - 2011 G-Truc Creation (www.g-truc.net) -/////////////////////////////////////////////////////////////////////////////////////////////////// -// Created : 2009-10-26 -// Updated : 2009-10-26 -// Licence : This source is under MIT License -// File : glm/gtx/multiple.hpp -/////////////////////////////////////////////////////////////////////////////////////////////////// -// Dependency: -// - GLM core -/////////////////////////////////////////////////////////////////////////////////////////////////// - #ifndef glm_gtx_multiple #define glm_gtx_multiple diff --git a/glm/gtx/noise.hpp b/glm/gtx/noise.hpp index da421fa2..fe2f1b4d 100644 --- a/glm/gtx/noise.hpp +++ b/glm/gtx/noise.hpp @@ -37,7 +37,6 @@ /// http://www.itn.liu.se/~stegu/simplexnoise/simplexnoise.pdf /// Defines the half-precision floating-point type, along with various typedefs for vectors and matrices. /// need to be included to use these functionalities. -/// /////////////////////////////////////////////////////////////////////////////////// #ifndef glm_gtx_noise diff --git a/glm/gtx/norm.hpp b/glm/gtx/norm.hpp index a9cb3826..4fd0361b 100644 --- a/glm/gtx/norm.hpp +++ b/glm/gtx/norm.hpp @@ -20,38 +20,24 @@ /// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN /// THE SOFTWARE. /// -/// @ref gtx_associated_min_max -/// @file glm/gtx/associated_min_max.hpp -/// @date 2008-03-10 / 2011-06-07 +/// @ref gtx_norm +/// @file glm/gtx/norm.hpp +/// @date 2005-12-21 / 2011-06-07 /// @author Christophe Riccio /// /// @see core (dependence) -/// @see gtx_extented_min_max (dependence) +/// @see gtx_quaternion (dependence) /// -\defgroup gtx_norm GLM_GTX_norm: Vector norm calculations -\ingroup gtx - -\brief Various way to compute vector norms. - - need to be included to use these functionalities. +/// @defgroup gtx_norm GLM_GTX_norm: Vector norm calculations +/// @ingroup gtx +/// +/// @brief Various way to compute vector norms. +/// +/// need to be included to use these functionalities. +/// +/// @todo Study the validity of the notion of length2 to quaternion /////////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////////////////////////////////////////////////////////////////////// -// OpenGL Mathematics Copyright (c) 2005 - 2011 G-Truc Creation (www.g-truc.net) -/////////////////////////////////////////////////////////////////////////////////////////////////// -// Created : 2005-12-21 -// Updated : 2008-07-24 -// Licence : This source is under MIT License -// File : glm/gtx/norm.hpp -/////////////////////////////////////////////////////////////////////////////////////////////////// -// Dependency: -// - GLM core -// - GLM_GTX_quaternion -/////////////////////////////////////////////////////////////////////////////////////////////////// -// ToDo: -// - Study the validity of the notion of length2 to quaternion -/////////////////////////////////////////////////////////////////////////////////////////////////// - #ifndef glm_gtx_norm #define glm_gtx_norm diff --git a/glm/gtx/normal.hpp b/glm/gtx/normal.hpp index d43e3bd0..bb076420 100644 --- a/glm/gtx/normal.hpp +++ b/glm/gtx/normal.hpp @@ -20,34 +20,22 @@ /// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN /// THE SOFTWARE. /// -/// @ref gtx_associated_min_max -/// @file glm/gtx/associated_min_max.hpp -/// @date 2008-03-10 / 2011-06-07 +/// @ref gtx_normal +/// @file glm/gtx/normal.hpp +/// @date 2005-12-21 / 2011-06-07 /// @author Christophe Riccio /// /// @see core (dependence) /// @see gtx_extented_min_max (dependence) /// -\defgroup gtx_normal GLM_GTX_normal: Compute normals -\ingroup gtx - -\brief Compute the normal of a triangle. - - need to be included to use these functionalities. +/// @defgroup gtx_normal GLM_GTX_normal: Compute normals +/// @ingroup gtx +/// +/// @brief Compute the normal of a triangle. +/// +/// need to be included to use these functionalities. /////////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////////////////////////////////////////////////////////////////////// -// OpenGL Mathematics Copyright (c) 2005 - 2011 G-Truc Creation (www.g-truc.net) -/////////////////////////////////////////////////////////////////////////////////////////////////// -// Created : 2005-12-21 -// Updated : 2006-11-13 -// Licence : This source is under MIT License -// File : glm/gtx/normal.hpp -/////////////////////////////////////////////////////////////////////////////////////////////////// -// Dependency: -// - GLM core -/////////////////////////////////////////////////////////////////////////////////////////////////// - #ifndef glm_gtx_normal #define glm_gtx_normal diff --git a/glm/gtx/normalize_dot.hpp b/glm/gtx/normalize_dot.hpp index cca93bab..f3ab0af0 100644 --- a/glm/gtx/normalize_dot.hpp +++ b/glm/gtx/normalize_dot.hpp @@ -20,35 +20,22 @@ /// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN /// THE SOFTWARE. /// -/// @ref gtx_associated_min_max -/// @file glm/gtx/associated_min_max.hpp -/// @date 2008-03-10 / 2011-06-07 +/// @ref gtx_normalized_dot +/// @file glm/gtx/normalized_dot.hpp +/// @date 2007-09-28 / 2011-06-07 /// @author Christophe Riccio /// /// @see core (dependence) -/// @see gtx_extented_min_max (dependence) +/// @see gtx_fast_square_root (dependence) /// -\defgroup gtx_normalize_dot GLM_GTX_normalize_dot: Normalize dot product -\ingroup gtx - -\brief Dot product of vectors that need to be normalize with a single square root. - - need to be included to use these functionalities. +/// @defgroup gtx_normalize_dot GLM_GTX_normalize_dot: Normalize dot product +/// @ingroup gtx +/// +/// @brief Dot product of vectors that need to be normalize with a single square root. +/// +/// need to be included to use these functionalities. /////////////////////////////////////////////////////////////////////////////////// -////////////////////////////////////////////////////////////////////////////////// -// OpenGL Mathematics Copyright (c) 2005 - 2011 G-Truc Creation (www.g-truc.net) -////////////////////////////////////////////////////////////////////////////////// -// Created : 2007-09-28 -// Updated : 2008-10-07 -// Licence : This source is under MIT License -// File : glm/gtx/normalize_dot.hpp -////////////////////////////////////////////////////////////////////////////////// -// Dependency: -// - GLM core -// - GLM_GTX_fast_square_root -////////////////////////////////////////////////////////////////////////////////// - #ifndef glm_gtx_normalize_dot #define glm_gtx_normalize_dot diff --git a/glm/gtx/number_precision.hpp b/glm/gtx/number_precision.hpp index c1923b54..eda2fbe0 100644 --- a/glm/gtx/number_precision.hpp +++ b/glm/gtx/number_precision.hpp @@ -20,36 +20,23 @@ /// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN /// THE SOFTWARE. /// -/// @ref gtx_associated_min_max -/// @file glm/gtx/associated_min_max.hpp -/// @date 2008-03-10 / 2011-06-07 +/// @ref gtx_number_precision +/// @file glm/gtx/number_precision.hpp +/// @date 2007-05-10 / 2011-06-07 /// @author Christophe Riccio /// /// @see core (dependence) -/// @see gtx_extented_min_max (dependence) +/// @see gtc_type_precision (dependence) +/// @see gtc_quaternion (dependence) /// -\defgroup gtx_number_precision GLM_GTX_number_precision: Number precision -\ingroup gtx - -\brief Defined size types. - - need to be included to use these functionalities. +/// @defgroup gtx_number_precision GLM_GTX_number_precision: Number precision +/// @ingroup gtx +/// +/// @brief Defined size types. +/// +/// need to be included to use these functionalities. /////////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////////////////////////////////////////////////////////////////////// -// OpenGL Mathematics Copyright (c) 2005 - 2011 G-Truc Creation (www.g-truc.net) -/////////////////////////////////////////////////////////////////////////////////////////////////// -// Created : 2007-05-10 -// Updated : 2009-06-04 -// Licence : This source is under MIT License -// File : glm/gtx/number_precision.hpp -/////////////////////////////////////////////////////////////////////////////////////////////////// -// Dependency: -// - GLM core -// - GLM_GTC_type_precision -// - GLM_GTC_quaternion -/////////////////////////////////////////////////////////////////////////////////////////////////// - #ifndef glm_gtx_number_precision #define glm_gtx_number_precision diff --git a/glm/gtx/ocl_type.hpp b/glm/gtx/ocl_type.hpp index 6a380bd0..5577ae96 100644 --- a/glm/gtx/ocl_type.hpp +++ b/glm/gtx/ocl_type.hpp @@ -20,34 +20,22 @@ /// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN /// THE SOFTWARE. /// -/// @ref gtx_associated_min_max -/// @file glm/gtx/associated_min_max.hpp -/// @date 2008-03-10 / 2011-06-07 +/// @ref gtx_ocl_type +/// @file glm/gtx/ocl_type.hpp +/// @date 2009-05-07 / 2011-06-07 /// @author Christophe Riccio /// /// @see core (dependence) /// @see gtx_extented_min_max (dependence) /// -\defgroup gtx_ocl_type GLM_GTX_ocl_type: OpenCL types -\ingroup gtx - -\brief OpenCL types. - - need to be included to use these functionalities. +/// @defgroup gtx_ocl_type GLM_GTX_ocl_type: OpenCL types +/// @ingroup gtx +/// +/// @brief OpenCL types. +/// +/// need to be included to use these functionalities. /////////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////////////////////////////////////////////////////////////////////// -// OpenGL Mathematics Copyright (c) 2005 - 2011 G-Truc Creation (www.g-truc.net) -/////////////////////////////////////////////////////////////////////////////////////////////////// -// Created : 2009-05-07 -// Updated : 2009-05-07 -// Licence : This source is under MIT License -// File : glm/gtx/number_precision.hpp -/////////////////////////////////////////////////////////////////////////////////////////////////// -// Dependency: -// - GLM core -/////////////////////////////////////////////////////////////////////////////////////////////////// - #ifndef glm_gtx_ocl_type #define glm_gtx_ocl_type diff --git a/glm/gtx/optimum_pow.hpp b/glm/gtx/optimum_pow.hpp index 7f187244..54961131 100644 --- a/glm/gtx/optimum_pow.hpp +++ b/glm/gtx/optimum_pow.hpp @@ -20,34 +20,21 @@ /// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN /// THE SOFTWARE. /// -/// @ref gtx_associated_min_max -/// @file glm/gtx/associated_min_max.hpp -/// @date 2008-03-10 / 2011-06-07 +/// @ref gtx_optimum_pow +/// @file glm/gtx/optimum_pow.hpp +/// @date 2005-12-21 / 2011-06-07 /// @author Christophe Riccio /// /// @see core (dependence) -/// @see gtx_extented_min_max (dependence) /// -\defgroup gtx_optimum_pow GLM_GTX_optimum_pow: Optimum pow -\ingroup gtx - -\brief Integer exponentiation of power functions. - - need to be included to use these functionalities. +/// @defgroup gtx_optimum_pow GLM_GTX_optimum_pow: Optimum pow +/// @ingroup gtx +/// +/// @brief Integer exponentiation of power functions. +/// +/// need to be included to use these functionalities. /////////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////////////////////////////////////////////////////////////////////// -// OpenGL Mathematics Copyright (c) 2005 - 2011 G-Truc Creation (www.g-truc.net) -/////////////////////////////////////////////////////////////////////////////////////////////////// -// Created : 2005-12-21 -// Updated : 2006-11-13 -// Licence : This source is under MIT License -// File : glm/gtx/optimum_pow.hpp -/////////////////////////////////////////////////////////////////////////////////////////////////// -// Dependency: -// - GLM core -/////////////////////////////////////////////////////////////////////////////////////////////////// - #ifndef glm_gtx_optimum_pow #define glm_gtx_optimum_pow