mirror of
https://github.com/g-truc/glm.git
synced 2025-04-08 06:43:10 +00:00
Extensions included have a define which value is GLM_VERSION
This commit is contained in:
parent
f035982424
commit
51716bb460
70 changed files with 108 additions and 90 deletions
|
@ -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…
Add table
Reference in a new issue