Extensions included have a define which value is GLM_VERSION
This commit is contained in:
		
							parent
							
								
									f035982424
								
							
						
					
					
						commit
						51716bb460
					
				@ -35,7 +35,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTC_half_float
 | 
			
		||||
#define GLM_GTC_half_float 90
 | 
			
		||||
#define GLM_GTC_half_float GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -35,7 +35,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTC_matrix_access
 | 
			
		||||
#define GLM_GTC_matrix_access 90
 | 
			
		||||
#define GLM_GTC_matrix_access GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -35,7 +35,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTC_matrix_integer
 | 
			
		||||
#define GLM_GTC_matrix_integer 90
 | 
			
		||||
#define GLM_GTC_matrix_integer GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -35,7 +35,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTC_matrix_inverse
 | 
			
		||||
#define GLM_GTC_matrix_inverse 90
 | 
			
		||||
#define GLM_GTC_matrix_inverse GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -44,7 +44,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTC_matrix_transform
 | 
			
		||||
#define GLM_GTC_matrix_transform 90
 | 
			
		||||
#define GLM_GTC_matrix_transform GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -37,7 +37,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTC_quaternion
 | 
			
		||||
#define GLM_GTC_quaternion 90
 | 
			
		||||
#define GLM_GTC_quaternion GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
@ -151,26 +151,30 @@ namespace detail
 | 
			
		||||
	/// @{
 | 
			
		||||
 | 
			
		||||
	//! Returns the length of the quaternion. 
 | 
			
		||||
	//! From GLM_GTC_quaternion extension.
 | 
			
		||||
	/// 
 | 
			
		||||
	/// @see - gtc_quaternion
 | 
			
		||||
    template <typename T> 
 | 
			
		||||
    T length(
 | 
			
		||||
		detail::tquat<T> const & q);
 | 
			
		||||
 | 
			
		||||
    //! Returns the normalized quaternion. 
 | 
			
		||||
	//! From GLM_GTC_quaternion extension.
 | 
			
		||||
	/// 
 | 
			
		||||
	/// @see - gtc_quaternion
 | 
			
		||||
	template <typename T> 
 | 
			
		||||
	detail::tquat<T> normalize(
 | 
			
		||||
		detail::tquat<T> const & q);
 | 
			
		||||
		
 | 
			
		||||
    //! Returns dot product of q1 and q2, i.e., q1[0] * q2[0] + q1[1] * q2[1] + ... 
 | 
			
		||||
	//! From GLM_GTC_quaternion extension.
 | 
			
		||||
	/// 
 | 
			
		||||
	/// @see - gtc_quaternion
 | 
			
		||||
	template <typename T> 
 | 
			
		||||
	T dot(
 | 
			
		||||
		detail::tquat<T> const & q1, 
 | 
			
		||||
		detail::tquat<T> const & q2);
 | 
			
		||||
 | 
			
		||||
	//! Returns a SLERP interpolated quaternion of x and y according a. 
 | 
			
		||||
	//! From GLM_GTC_quaternion extension.
 | 
			
		||||
	/// 
 | 
			
		||||
	/// @see - gtc_quaternion
 | 
			
		||||
	template <typename T> 
 | 
			
		||||
	detail::tquat<T> mix(
 | 
			
		||||
		detail::tquat<T> const & x, 
 | 
			
		||||
@ -178,19 +182,22 @@ namespace detail
 | 
			
		||||
		T const & a);
 | 
			
		||||
		
 | 
			
		||||
	//! Returns the q conjugate. 
 | 
			
		||||
	//! From GLM_GTC_quaternion extension.
 | 
			
		||||
	/// 
 | 
			
		||||
	/// @see - gtc_quaternion
 | 
			
		||||
    template <typename T> 
 | 
			
		||||
	detail::tquat<T> conjugate(
 | 
			
		||||
		detail::tquat<T> const & q);
 | 
			
		||||
 | 
			
		||||
	//! Returns the q inverse. 
 | 
			
		||||
	//! From GLM_GTC_quaternion extension.
 | 
			
		||||
	/// 
 | 
			
		||||
	/// @see - gtc_quaternion
 | 
			
		||||
    template <typename T> 
 | 
			
		||||
	detail::tquat<T> inverse(
 | 
			
		||||
		detail::tquat<T> const & q);
 | 
			
		||||
 | 
			
		||||
	//! Rotates a quaternion from an vector of 3 components axis and an angle expressed in degrees.
 | 
			
		||||
	//! From GLM_GTC_quaternion extension.
 | 
			
		||||
	/// 
 | 
			
		||||
	/// @see - gtc_quaternion
 | 
			
		||||
	template <typename T> 
 | 
			
		||||
	detail::tquat<T> rotate(
 | 
			
		||||
		detail::tquat<T> const & q, 
 | 
			
		||||
@ -198,55 +205,66 @@ namespace detail
 | 
			
		||||
		detail::tvec3<T> const & v);
 | 
			
		||||
 | 
			
		||||
	//! Converts a quaternion to a 3 * 3 matrix. 
 | 
			
		||||
	//! From GLM_GTC_quaternion extension.
 | 
			
		||||
	/// 
 | 
			
		||||
	/// @see - gtc_quaternion
 | 
			
		||||
    template <typename T> 
 | 
			
		||||
	detail::tmat3x3<T> mat3_cast(
 | 
			
		||||
		detail::tquat<T> const & x);
 | 
			
		||||
 | 
			
		||||
	//! Converts a quaternion to a 4 * 4 matrix. 
 | 
			
		||||
	//! From GLM_GTC_quaternion extension.
 | 
			
		||||
	/// 
 | 
			
		||||
	/// @see - gtc_quaternion
 | 
			
		||||
	template <typename T> 
 | 
			
		||||
	detail::tmat4x4<T> mat4_cast(
 | 
			
		||||
		detail::tquat<T> const & x);
 | 
			
		||||
 | 
			
		||||
	//! Converts a 3 * 3 matrix to a quaternion. 
 | 
			
		||||
	//! From GLM_GTC_quaternion extension.
 | 
			
		||||
	/// 
 | 
			
		||||
	/// @see - gtc_quaternion
 | 
			
		||||
	template <typename T> 
 | 
			
		||||
	detail::tquat<T> quat_cast(
 | 
			
		||||
		detail::tmat3x3<T> const & x);
 | 
			
		||||
 | 
			
		||||
	//! Converts a 4 * 4 matrix to a quaternion. 
 | 
			
		||||
	//! From GLM_GTC_quaternion extension.
 | 
			
		||||
	/// 
 | 
			
		||||
	/// @see - gtc_quaternion
 | 
			
		||||
	template <typename T> 
 | 
			
		||||
	detail::tquat<T> quat_cast(
 | 
			
		||||
		detail::tmat4x4<T> const & x);
 | 
			
		||||
 | 
			
		||||
	//! Quaternion of floating-point numbers. 
 | 
			
		||||
	//! From GLM_GTC_quaternion extension.
 | 
			
		||||
	/// 
 | 
			
		||||
	/// @see - gtc_quaternion
 | 
			
		||||
    typedef detail::tquat<float> quat;
 | 
			
		||||
 | 
			
		||||
	//! Quaternion of half-precision floating-point numbers.
 | 
			
		||||
	//! From GLM_GTC_quaternion extension.
 | 
			
		||||
	/// 
 | 
			
		||||
	/// @see - gtc_quaternion
 | 
			
		||||
	typedef detail::tquat<detail::thalf>	hquat;
 | 
			
		||||
 | 
			
		||||
	//! Quaternion of single-precision floating-point numbers. 
 | 
			
		||||
	//! From GLM_GTC_quaternion extension.
 | 
			
		||||
	/// 
 | 
			
		||||
	/// @see - gtc_quaternion
 | 
			
		||||
	typedef detail::tquat<float>	fquat;
 | 
			
		||||
 | 
			
		||||
	//! Quaternion of double-precision floating-point numbers. 
 | 
			
		||||
	//! From GLM_GTC_quaternion extension.
 | 
			
		||||
	/// 
 | 
			
		||||
	/// @see - gtc_quaternion
 | 
			
		||||
	typedef detail::tquat<double>	dquat;
 | 
			
		||||
 | 
			
		||||
	//! Quaternion of low precision floating-point numbers.
 | 
			
		||||
	//! From GLM_GTC_quaternion extension.
 | 
			
		||||
	/// 
 | 
			
		||||
	/// @see - gtc_quaternion
 | 
			
		||||
	typedef detail::tquat<lowp_float>		lowp_quat;
 | 
			
		||||
 | 
			
		||||
	//! Quaternion of medium precision floating-point numbers. 
 | 
			
		||||
	//! From GLM_GTC_quaternion extension.
 | 
			
		||||
	/// 
 | 
			
		||||
	/// @see - gtc_quaternion
 | 
			
		||||
	typedef detail::tquat<mediump_float>	mediump_quat;
 | 
			
		||||
 | 
			
		||||
	//! Quaternion of high precision floating-point numbers. 
 | 
			
		||||
	//! From GLM_GTC_quaternion extension.
 | 
			
		||||
	/// 
 | 
			
		||||
	/// @see - gtc_quaternion
 | 
			
		||||
	typedef detail::tquat<highp_float>		highp_quat;
 | 
			
		||||
 | 
			
		||||
	/// @}
 | 
			
		||||
 | 
			
		||||
@ -36,7 +36,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTC_swizzle
 | 
			
		||||
#define GLM_GTC_swizzle 90
 | 
			
		||||
#define GLM_GTC_swizzle GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -41,7 +41,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTC_type_precision
 | 
			
		||||
#define GLM_GTC_type_precision 100
 | 
			
		||||
#define GLM_GTC_type_precision GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -57,7 +57,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTC_type_ptr
 | 
			
		||||
#define GLM_GTC_type_ptr 90
 | 
			
		||||
#define GLM_GTC_type_ptr GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -36,7 +36,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTX_associated_min_max
 | 
			
		||||
#define GLM_GTX_associated_min_max 50
 | 
			
		||||
#define GLM_GTX_associated_min_max GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -37,7 +37,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTX_bit
 | 
			
		||||
#define GLM_GTX_bit 50
 | 
			
		||||
#define GLM_GTX_bit GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -36,7 +36,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTX_closest_point
 | 
			
		||||
#define GLM_GTX_closest_point 50
 | 
			
		||||
#define GLM_GTX_closest_point GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -37,7 +37,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTX_color_cast
 | 
			
		||||
#define GLM_GTX_color_cast 50
 | 
			
		||||
#define GLM_GTX_color_cast GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -36,7 +36,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTX_color_space
 | 
			
		||||
#define GLM_GTX_color_space 50
 | 
			
		||||
#define GLM_GTX_color_space GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -36,7 +36,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef glm_gtx_color_space_YCoCg
 | 
			
		||||
#define glm_gtx_color_space_YCoCg 50
 | 
			
		||||
#define glm_gtx_color_space_YCoCg GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -37,7 +37,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTX_compatibility
 | 
			
		||||
#define GLM_GTX_compatibility 50
 | 
			
		||||
#define GLM_GTX_compatibility GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"  
 | 
			
		||||
 | 
			
		||||
@ -36,7 +36,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTX_component_wise
 | 
			
		||||
#define GLM_GTX_component_wise 50
 | 
			
		||||
#define GLM_GTX_component_wise GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -38,7 +38,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTX_epsilon
 | 
			
		||||
#define GLM_GTX_epsilon 50
 | 
			
		||||
#define GLM_GTX_epsilon GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -37,7 +37,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTX_euler_angles
 | 
			
		||||
#define GLM_GTX_euler_angles 50
 | 
			
		||||
#define GLM_GTX_euler_angles GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -36,7 +36,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTX_extend
 | 
			
		||||
#define GLM_GTX_extend 50
 | 
			
		||||
#define GLM_GTX_extend GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -37,7 +37,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTX_extented_min_max
 | 
			
		||||
#define GLM_GTX_extented_min_max 50
 | 
			
		||||
#define GLM_GTX_extented_min_max GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -37,7 +37,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTX_fast_exponential
 | 
			
		||||
#define GLM_GTX_fast_exponential 50
 | 
			
		||||
#define GLM_GTX_fast_exponential GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -38,7 +38,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTX_fast_square_root
 | 
			
		||||
#define GLM_GTX_fast_square_root 50
 | 
			
		||||
#define GLM_GTX_fast_square_root GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -36,7 +36,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTX_fast_trigonometry
 | 
			
		||||
#define GLM_GTX_fast_trigonometry 50
 | 
			
		||||
#define GLM_GTX_fast_trigonometry GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -36,7 +36,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTX_gradient_paint
 | 
			
		||||
#define GLM_GTX_gradient_paint 50
 | 
			
		||||
#define GLM_GTX_gradient_paint GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -36,7 +36,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTX_handed_coordinate_space
 | 
			
		||||
#define GLM_GTX_handed_coordinate_space 50
 | 
			
		||||
#define GLM_GTX_handed_coordinate_space GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -37,7 +37,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTX_inertia
 | 
			
		||||
#define GLM_GTX_inertia 50
 | 
			
		||||
#define GLM_GTX_inertia GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -37,7 +37,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTX_int_10_10_10_2
 | 
			
		||||
#define GLM_GTX_int_10_10_10_2 50
 | 
			
		||||
#define GLM_GTX_int_10_10_10_2 GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -36,7 +36,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTX_integer
 | 
			
		||||
#define GLM_GTX_integer 50
 | 
			
		||||
#define GLM_GTX_integer GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -37,7 +37,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTX_intersect
 | 
			
		||||
#define GLM_GTX_intersect 50
 | 
			
		||||
#define GLM_GTX_intersect GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -36,7 +36,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTX_log_base
 | 
			
		||||
#define GLM_GTX_log_base 50
 | 
			
		||||
#define GLM_GTX_log_base GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -37,7 +37,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTX_matrix_cross_product
 | 
			
		||||
#define GLM_GTX_matrix_cross_product 50
 | 
			
		||||
#define GLM_GTX_matrix_cross_product GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -36,7 +36,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTX_matrix_interpolation
 | 
			
		||||
#define GLM_GTX_matrix_interpolation 50
 | 
			
		||||
#define GLM_GTX_matrix_interpolation GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
//#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -37,7 +37,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTX_matrix_major_storage
 | 
			
		||||
#define GLM_GTX_matrix_major_storage 50
 | 
			
		||||
#define GLM_GTX_matrix_major_storage GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -36,7 +36,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTX_matrix_operation
 | 
			
		||||
#define GLM_GTX_matrix_operation 50
 | 
			
		||||
#define GLM_GTX_matrix_operation GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -37,7 +37,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTX_matrix_query
 | 
			
		||||
#define GLM_GTX_matrix_query 50
 | 
			
		||||
#define GLM_GTX_matrix_query GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -36,7 +36,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTX_mixed_product
 | 
			
		||||
#define GLM_GTX_mixed_product 50
 | 
			
		||||
#define GLM_GTX_mixed_product GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -37,7 +37,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTX_multiple
 | 
			
		||||
#define GLM_GTX_multiple 50
 | 
			
		||||
#define GLM_GTX_multiple GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -40,7 +40,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTX_noise
 | 
			
		||||
#define GLM_GTX_noise 50
 | 
			
		||||
#define GLM_GTX_noise GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -37,7 +37,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTX_norm
 | 
			
		||||
#define GLM_GTX_norm 50
 | 
			
		||||
#define GLM_GTX_norm GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -37,7 +37,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTX_normal
 | 
			
		||||
#define GLM_GTX_normal 50
 | 
			
		||||
#define GLM_GTX_normal GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -37,7 +37,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTX_normalize_dot
 | 
			
		||||
#define GLM_GTX_normalize_dot 50
 | 
			
		||||
#define GLM_GTX_normalize_dot GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -38,7 +38,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTX_number_precision
 | 
			
		||||
#define GLM_GTX_number_precision 50
 | 
			
		||||
#define GLM_GTX_number_precision GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -37,7 +37,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTX_ocl_type
 | 
			
		||||
#define GLM_GTX_ocl_type 50
 | 
			
		||||
#define GLM_GTX_ocl_type GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -36,7 +36,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTX_optimum_pow
 | 
			
		||||
#define GLM_GTX_optimum_pow 50
 | 
			
		||||
#define GLM_GTX_optimum_pow GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -37,7 +37,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTX_orthonormalize
 | 
			
		||||
#define GLM_GTX_orthonormalize 50
 | 
			
		||||
#define GLM_GTX_orthonormalize GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -37,7 +37,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTX_perpendicular
 | 
			
		||||
#define GLM_GTX_perpendicular 50
 | 
			
		||||
#define GLM_GTX_perpendicular GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -36,7 +36,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTX_polar_coordinates
 | 
			
		||||
#define GLM_GTX_polar_coordinates 50
 | 
			
		||||
#define GLM_GTX_polar_coordinates GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -36,7 +36,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTX_projection
 | 
			
		||||
#define GLM_GTX_projection 50
 | 
			
		||||
#define GLM_GTX_projection GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -37,7 +37,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTX_quaternion
 | 
			
		||||
#define GLM_GTX_quaternion 50
 | 
			
		||||
#define GLM_GTX_quaternion GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -37,7 +37,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTX_random
 | 
			
		||||
#define GLM_GTX_random 50
 | 
			
		||||
#define GLM_GTX_random GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -36,7 +36,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTX_raw_data
 | 
			
		||||
#define GLM_GTX_raw_data 50
 | 
			
		||||
#define GLM_GTX_raw_data GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -36,7 +36,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTX_reciprocal
 | 
			
		||||
#define GLM_GTX_reciprocal 50
 | 
			
		||||
#define GLM_GTX_reciprocal GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -37,7 +37,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTX_rotate_vector
 | 
			
		||||
#define GLM_GTX_rotate_vector 50
 | 
			
		||||
#define GLM_GTX_rotate_vector GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -36,7 +36,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTX_simd_mat4
 | 
			
		||||
#define GLM_GTX_simd_mat4 50
 | 
			
		||||
#define GLM_GTX_simd_mat4 GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -36,7 +36,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTX_simd_vec4
 | 
			
		||||
#define GLM_GTX_simd_vec4 50
 | 
			
		||||
#define GLM_GTX_simd_vec4 GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -36,7 +36,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTX_spline
 | 
			
		||||
#define GLM_GTX_spline 50
 | 
			
		||||
#define GLM_GTX_spline GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -36,7 +36,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTX_std_based_type
 | 
			
		||||
#define GLM_GTX_std_based_type 50
 | 
			
		||||
#define GLM_GTX_std_based_type GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -40,7 +40,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTX_string_cast
 | 
			
		||||
#define GLM_GTX_string_cast 50
 | 
			
		||||
#define GLM_GTX_string_cast GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -39,7 +39,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTX_transform 
 | 
			
		||||
#define GLM_GTX_transform 50
 | 
			
		||||
#define GLM_GTX_transform GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -37,7 +37,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTX_transform2
 | 
			
		||||
#define GLM_GTX_transform2 50
 | 
			
		||||
#define GLM_GTX_transform2 GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -37,7 +37,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTX_ulp
 | 
			
		||||
#define GLM_GTX_ulp 50
 | 
			
		||||
#define GLM_GTX_ulp GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -37,7 +37,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTX_unsigned_int
 | 
			
		||||
#define GLM_GTX_unsigned_int 50
 | 
			
		||||
#define GLM_GTX_unsigned_int GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -35,7 +35,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTX_vec1
 | 
			
		||||
#define GLM_GTX_vec1 50
 | 
			
		||||
#define GLM_GTX_vec1 GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -36,7 +36,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTX_vector_access
 | 
			
		||||
#define GLM_GTX_vector_access 50
 | 
			
		||||
#define GLM_GTX_vector_access GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -38,7 +38,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTX_vector_angle
 | 
			
		||||
#define GLM_GTX_vector_angle 50
 | 
			
		||||
#define GLM_GTX_vector_angle GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -36,7 +36,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTX_vector_query
 | 
			
		||||
#define GLM_GTX_vector_query 50
 | 
			
		||||
#define GLM_GTX_vector_query GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -36,7 +36,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTX_verbose_operator
 | 
			
		||||
#define GLM_GTX_verbose_operator 50
 | 
			
		||||
#define GLM_GTX_verbose_operator GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -36,7 +36,7 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_GTX_wrap
 | 
			
		||||
#define GLM_GTX_wrap 50
 | 
			
		||||
#define GLM_GTX_wrap GLM_VERSION
 | 
			
		||||
 | 
			
		||||
// Dependency:
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
 | 
			
		||||
@ -36,8 +36,8 @@
 | 
			
		||||
/// Include <glm/virtrev/xstream.hpp> for this functionality.
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#ifndef GLM_VIRTREV_XSTREAM_INCLUDED
 | 
			
		||||
#define GLM_VIRTREV_XSTREAM_INCLUDED
 | 
			
		||||
#ifndef GLM_VIRTREV_xstream
 | 
			
		||||
#define GLM_VIRTREV_xstream GLM_VERSION
 | 
			
		||||
 | 
			
		||||
#include "../glm.hpp"
 | 
			
		||||
#include "../gtc/matrix_access.hpp"
 | 
			
		||||
@ -161,4 +161,4 @@ namespace glm
 | 
			
		||||
 | 
			
		||||
}//namespace glm
 | 
			
		||||
 | 
			
		||||
#endif//GLM_VIRTREV_XSTREAM_INCLUDED
 | 
			
		||||
#endif//GLM_VIRTREV_xstream
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user