mirror of
https://github.com/g-truc/glm.git
synced 2025-04-10 07:18:54 +00:00
Completed new header to extensions
This commit is contained in:
parent
747d6b47b4
commit
73c3d7a266
25 changed files with 232 additions and 541 deletions
|
@ -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.
|
||||
|
||||
<glm/gtx/euler_angles.hpp> 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.
|
||||
///
|
||||
/// <glm/gtx/euler_angles.hpp> 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
|
||||
|
||||
|
|
|
@ -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.
|
||||
|
||||
<glm/gtx/extend.hpp> 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.
|
||||
///
|
||||
/// <glm/gtx/extend.hpp> 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
|
||||
|
||||
|
|
|
@ -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.
|
||||
|
||||
<glm/gtx/extented_min_max.hpp> 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.
|
||||
///
|
||||
/// <glm/gtx/extented_min_max.hpp> 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
|
||||
|
||||
|
|
|
@ -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.
|
||||
|
||||
<glm/gtx/fast_exponential.hpp> 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.
|
||||
///
|
||||
/// <glm/gtx/fast_exponential.hpp> 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
|
||||
|
||||
|
|
|
@ -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.
|
||||
|
||||
<glm/gtx/fast_square_root.hpp> 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
|
||||
///
|
||||
/// <glm/gtx/fast_square_root.hpp> 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
|
||||
|
||||
|
|
|
@ -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.
|
||||
|
||||
<glm/gtx/fast_trigonometry.hpp> 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.
|
||||
///
|
||||
/// <glm/gtx/fast_trigonometry.hpp> 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
|
||||
|
||||
|
|
|
@ -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.
|
||||
|
||||
<glm/gtx/handed_coordinate_system.hpp> 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.
|
||||
///
|
||||
/// <glm/gtx/handed_coordinate_system.hpp> 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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
||||
<glm/gtx/inertia.hpp> need to be included to use these functionalities.
|
||||
/// @defgroup gtx_inertia GLM_GTX_inertia: Intertial matrix
|
||||
/// @ingroup gtx
|
||||
///
|
||||
/// @brief Create inertia matrices
|
||||
///
|
||||
/// <glm/gtx/inertia.hpp> 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
|
||||
|
||||
|
|
|
@ -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.
|
||||
|
||||
<glm/gtx/int_10_10_10_2.hpp> 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.
|
||||
///
|
||||
/// <glm/gtx/int_10_10_10_2.hpp> 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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
||||
<glm/gtx/integer.hpp> 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
|
||||
///
|
||||
/// <glm/gtx/integer.hpp> 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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
||||
<glm/gtx/intersect.hpp> need to be included to use these functionalities.
|
||||
/// @defgroup gtx_intersect GLM_GTX_intersect: Intersection tests
|
||||
/// @ingroup gtx
|
||||
///
|
||||
/// @brief Add intersection functions
|
||||
///
|
||||
/// <glm/gtx/intersect.hpp> 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
|
||||
|
||||
|
|
|
@ -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.
|
||||
|
||||
<glm/gtx/log_base.hpp> 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.
|
||||
///
|
||||
/// <glm/gtx/log_base.hpp> 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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
||||
<glm/gtx/matrix_cross_product.hpp> 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
|
||||
///
|
||||
/// <glm/gtx/matrix_cross_product.hpp> 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.
|
||||
|
|
|
@ -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
|
||||
|
||||
<glm/gtx/matrix_major_storage.hpp> 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
|
||||
///
|
||||
/// <glm/gtx/matrix_major_storage.hpp> 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
|
||||
|
||||
|
|
|
@ -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.
|
||||
|
||||
<glm/gtx/matrix_operation.hpp> 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.
|
||||
///
|
||||
/// <glm/gtx/matrix_operation.hpp> 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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
||||
<glm/gtx/matrix_query.hpp> 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
|
||||
///
|
||||
/// <glm/gtx/matrix_query.hpp> 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.
|
||||
|
|
|
@ -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.
|
||||
|
||||
<glm/gtx/mixed_product.hpp> 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.
|
||||
///
|
||||
/// <glm/gtx/mixed_product.hpp> 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
|
||||
|
||||
|
|
|
@ -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.
|
||||
|
||||
<glm/gtx/multiple.hpp> 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.
|
||||
///
|
||||
/// <glm/gtx/multiple.hpp> 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
|
||||
|
||||
|
|
|
@ -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.
|
||||
/// <glm/gtx/noise.hpp> need to be included to use these functionalities.
|
||||
///
|
||||
///////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
#ifndef glm_gtx_noise
|
||||
|
|
|
@ -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.
|
||||
|
||||
<glm/gtx/norm.hpp> 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.
|
||||
///
|
||||
/// <glm/gtx/norm.hpp> 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
|
||||
|
||||
|
|
|
@ -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.
|
||||
|
||||
<glm/gtx/normal.hpp> 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.
|
||||
///
|
||||
/// <glm/gtx/normal.hpp> 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
|
||||
|
||||
|
|
|
@ -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.
|
||||
|
||||
<glm/gtx/normalized_dot.hpp> 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.
|
||||
///
|
||||
/// <glm/gtx/normalized_dot.hpp> 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
|
||||
|
||||
|
|
|
@ -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.
|
||||
|
||||
<glm/gtx/number_precision.hpp> need to be included to use these functionalities.
|
||||
/// @defgroup gtx_number_precision GLM_GTX_number_precision: Number precision
|
||||
/// @ingroup gtx
|
||||
///
|
||||
/// @brief Defined size types.
|
||||
///
|
||||
/// <glm/gtx/number_precision.hpp> 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
|
||||
|
||||
|
|
|
@ -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.
|
||||
|
||||
<glm/gtx/ocl_type.hpp> need to be included to use these functionalities.
|
||||
/// @defgroup gtx_ocl_type GLM_GTX_ocl_type: OpenCL types
|
||||
/// @ingroup gtx
|
||||
///
|
||||
/// @brief OpenCL types.
|
||||
///
|
||||
/// <glm/gtx/ocl_type.hpp> 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
|
||||
|
||||
|
|
|
@ -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.
|
||||
|
||||
<glm/gtx/optimum_pow.hpp> 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.
|
||||
///
|
||||
/// <glm/gtx/optimum_pow.hpp> 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
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue