Added extension versioning

This commit is contained in:
Christophe Riccio 2011-06-14 20:26:23 +01:00
parent 828f7cf546
commit f97f51b47c
65 changed files with 311 additions and 226 deletions

View File

@ -1,11 +1,30 @@
///////////////////////////////////////////////////////////////////////////////////////////////////
// OpenGL Mathematics Copyright (c) 2005 - 2011 G-Truc Creation (www.g-truc.net)
///////////////////////////////////////////////////////////////////////////////////////////////////
// Created : 2008-07-24
// Updated : 2008-08-31
// Licence : This source is under MIT License
// File : glm/core/_detail.hpp
///////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////
/// OpenGL Mathematics (glm.g-truc.net)
///
/// Copyright (c) 2005 - 2011 G-Truc Creation (www.g-truc.net)
/// Permission is hereby granted, free of charge, to any person obtaining a copy
/// of this software and associated documentation files (the "Software"), to deal
/// in the Software without restriction, including without limitation the rights
/// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
/// copies of the Software, and to permit persons to whom the Software is
/// furnished to do so, subject to the following conditions:
///
/// The above copyright notice and this permission notice shall be included in
/// all copies or substantial portions of the Software.
///
/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
/// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
/// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
/// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
/// THE SOFTWARE.
///
/// @ref core
/// @file glm/core/_detail.hpp
/// @date 2008-07-24 / 2011-06-14
/// @author Christophe Riccio
///////////////////////////////////////////////////////////////////////////////////
#ifndef glm_core_detail
#define glm_core_detail

View File

@ -1,11 +1,29 @@
///////////////////////////////////////////////////////////////////////////////////////////////////
// OpenGL Mathematics Copyright (c) 2005 - 2011 G-Truc Creation (www.g-truc.net)
///////////////////////////////////////////////////////////////////////////////////////////////////
// Created : 2006-04-20
// Updated : 2008-08-22
// Licence : This source is under MIT License
// File : glm/core/_swizzle.hpp
///////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////
/// OpenGL Mathematics (glm.g-truc.net)
///
/// Copyright (c) 2005 - 2011 G-Truc Creation (www.g-truc.net)
/// Permission is hereby granted, free of charge, to any person obtaining a copy
/// of this software and associated documentation files (the "Software"), to deal
/// in the Software without restriction, including without limitation the rights
/// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
/// copies of the Software, and to permit persons to whom the Software is
/// furnished to do so, subject to the following conditions:
///
/// The above copyright notice and this permission notice shall be included in
/// all copies or substantial portions of the Software.
///
/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
/// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
/// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
/// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
/// THE SOFTWARE.
///
/// @file glm/core/_swizzle.hpp
/// @date 2006-04-20 / 2011-02-16
/// @author Christophe Riccio
///////////////////////////////////////////////////////////////////////////////////
#ifndef glm_core_swizzle
#define glm_core_swizzle

View File

@ -1,11 +1,30 @@
///////////////////////////////////////////////////////////////////////////////////////////////////
// OpenGL Mathematics Copyright (c) 2005 - 2011 G-Truc Creation (www.g-truc.net)
///////////////////////////////////////////////////////////////////////////////////////////////////
// Created : 2008-08-08
// Updated : 2010-02-04
// Licence : This source is under MIT License
// File : glm/core/func_exponential.hpp
///////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////
/// OpenGL Mathematics (glm.g-truc.net)
///
/// Copyright (c) 2005 - 2011 G-Truc Creation (www.g-truc.net)
/// Permission is hereby granted, free of charge, to any person obtaining a copy
/// of this software and associated documentation files (the "Software"), to deal
/// in the Software without restriction, including without limitation the rights
/// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
/// copies of the Software, and to permit persons to whom the Software is
/// furnished to do so, subject to the following conditions:
///
/// The above copyright notice and this permission notice shall be included in
/// all copies or substantial portions of the Software.
///
/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
/// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
/// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
/// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
/// THE SOFTWARE.
///
/// @ref core
/// @file glm/core/func_exponential.hpp
/// @date 2008-08-08 / 2011-06-14
/// @author Christophe Riccio
///////////////////////////////////////////////////////////////////////////////////
#ifndef glm_core_func_exponential
#define glm_core_func_exponential

View File

@ -1,11 +1,30 @@
///////////////////////////////////////////////////////////////////////////////////////////////////
// OpenGL Mathematics Copyright (c) 2005 - 2011 G-Truc Creation (www.g-truc.net)
///////////////////////////////////////////////////////////////////////////////////////////////////
// Created : 2008-08-03
// Updated : 2010-02-04
// Licence : This source is under MIT License
// File : glm/core/func_geometric.hpp
///////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////
/// OpenGL Mathematics (glm.g-truc.net)
///
/// Copyright (c) 2005 - 2011 G-Truc Creation (www.g-truc.net)
/// Permission is hereby granted, free of charge, to any person obtaining a copy
/// of this software and associated documentation files (the "Software"), to deal
/// in the Software without restriction, including without limitation the rights
/// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
/// copies of the Software, and to permit persons to whom the Software is
/// furnished to do so, subject to the following conditions:
///
/// The above copyright notice and this permission notice shall be included in
/// all copies or substantial portions of the Software.
///
/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
/// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
/// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
/// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
/// THE SOFTWARE.
///
/// @ref core
/// @file glm/core/func_geometric.hpp
/// @date 2008-08-03 / 2011-06-14
/// @author Christophe Riccio
///////////////////////////////////////////////////////////////////////////////////
#ifndef glm_core_func_geometric
#define glm_core_func_geometric

View File

@ -1,11 +1,30 @@
///////////////////////////////////////////////////////////////////////////////////////////////////
// OpenGL Mathematics Copyright (c) 2005 - 2011 G-Truc Creation (www.g-truc.net)
///////////////////////////////////////////////////////////////////////////////////////////////////
// Created : 2010-03-17
// Updated : 2010-03-31
// Licence : This source is under MIT License
// File : glm/core/func_integer.hpp
///////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////
/// OpenGL Mathematics (glm.g-truc.net)
///
/// Copyright (c) 2005 - 2011 G-Truc Creation (www.g-truc.net)
/// Permission is hereby granted, free of charge, to any person obtaining a copy
/// of this software and associated documentation files (the "Software"), to deal
/// in the Software without restriction, including without limitation the rights
/// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
/// copies of the Software, and to permit persons to whom the Software is
/// furnished to do so, subject to the following conditions:
///
/// The above copyright notice and this permission notice shall be included in
/// all copies or substantial portions of the Software.
///
/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
/// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
/// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
/// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
/// THE SOFTWARE.
///
/// @ref core
/// @file glm/core/func_integer.hpp
/// @date 2010-03-17 / 2011-06-14
/// @author Christophe Riccio
///////////////////////////////////////////////////////////////////////////////////
#ifndef glm_core_func_integer
#define glm_core_func_integer

View File

@ -35,8 +35,8 @@
/// <glm/gtx/associated_min_max.hpp> need to be included to use these functionalities.
///////////////////////////////////////////////////////////////////////////////////
#ifndef glm_gtx_associated_min_max
#define glm_gtx_associated_min_max
#ifndef GLM_GTX_associated_min_max
#define GLM_GTX_associated_min_max 50
// Dependency:
#include "../glm.hpp"
@ -99,4 +99,4 @@ namespace gtx
#include "associated_min_max.inl"
#endif//glm_gtx_associated_min_max
#endif//GLM_GTX_associated_min_max

View File

@ -36,8 +36,8 @@
/// <glm/gtx/bit.hpp> need to be included to use these functionalities.
///////////////////////////////////////////////////////////////////////////////////
#ifndef glm_gtx_bit
#define glm_gtx_bit
#ifndef GLM_GTX_bit
#define GLM_GTX_bit 50
// Dependency:
#include "../glm.hpp"
@ -139,4 +139,4 @@ namespace gtx
#include "bit.inl"
#endif//glm_gtx_bit
#endif//GLM_GTX_bit

View File

@ -35,8 +35,8 @@
/// <glm/gtx/closest_point.hpp> need to be included to use these functionalities.
///////////////////////////////////////////////////////////////////////////////////
#ifndef glm_gtx_closest_point
#define glm_gtx_closest_point
#ifndef GLM_GTX_closest_point
#define GLM_GTX_closest_point 50
// Dependency:
#include "../glm.hpp"
@ -65,4 +65,4 @@ namespace gtx
#include "closest_point.inl"
#endif//glm_gtx_closest_point
#endif//GLM_GTX_closest_point

View File

@ -36,8 +36,8 @@
/// <glm/gtx/color_cast.hpp> need to be included to use these functionalities.
///////////////////////////////////////////////////////////////////////////////////
#ifndef glm_gtx_color_cast
#define glm_gtx_color_cast
#ifndef GLM_GTX_color_cast
#define GLM_GTX_color_cast 50
// Dependency:
#include "../glm.hpp"
@ -123,4 +123,4 @@ namespace gtx
#include "color_cast.inl"
#endif//glm_gtx_color_cast
#endif//GLM_GTX_color_cast

View File

@ -35,8 +35,8 @@
/// <glm/gtx/color_space.hpp> need to be included to use these functionalities.
///////////////////////////////////////////////////////////////////////////////////
#ifndef glm_gtx_color_space
#define glm_gtx_color_space
#ifndef GLM_GTX_color_space
#define GLM_GTX_color_space 50
// Dependency:
#include "../glm.hpp"
@ -95,4 +95,4 @@ namespace gtx
#include "color_space.inl"
#endif//glm_gtx_color_space
#endif//GLM_GTX_color_space

View File

@ -36,7 +36,7 @@
///////////////////////////////////////////////////////////////////////////////////
#ifndef glm_gtx_color_space_YCoCg
#define glm_gtx_color_space_YCoCg
#define glm_gtx_color_space_YCoCg 50
// Dependency:
#include "../glm.hpp"

View File

@ -36,8 +36,8 @@
/// <glm/gtx/compatibility.hpp> need to be included to use these functionalities.
///////////////////////////////////////////////////////////////////////////////////
#ifndef glm_gtx_compatibility
#define glm_gtx_compatibility
#ifndef GLM_GTX_compatibility
#define GLM_GTX_compatibility 50
// Dependency:
#include "../glm.hpp"
@ -178,14 +178,5 @@ namespace gtx
#include "compatibility.inl"
#endif//glm_gtx_compatibility
#endif//GLM_GTX_compatibility

View File

@ -35,8 +35,8 @@
/// <glm/gtx/component_wise.hpp> need to be included to use these functionalities.
///////////////////////////////////////////////////////////////////////////////////
#ifndef glm_gtx_component_wise
#define glm_gtx_component_wise
#ifndef GLM_GTX_component_wise
#define GLM_GTX_component_wise 50
// Dependency:
#include "../glm.hpp"
@ -81,4 +81,4 @@ namespace gtx
#include "component_wise.inl"
#endif//glm_gtx_component_wise
#endif//GLM_GTX_component_wise

View File

@ -37,8 +37,8 @@
/// <glm/gtx/epsilon.hpp> need to be included to use these functionalities.
///////////////////////////////////////////////////////////////////////////////////
#ifndef glm_gtx_epsilon
#define glm_gtx_epsilon
#ifndef GLM_GTX_epsilon
#define GLM_GTX_epsilon 50
// Dependency:
#include "../glm.hpp"
@ -77,4 +77,4 @@ namespace gtx
#include "epsilon.inl"
#endif//glm_gtx_epsilon
#endif//GLM_GTX_epsilon

View File

@ -39,8 +39,8 @@
/// @todo mat3 mat3GTX(const vec2& angles) undefined
///////////////////////////////////////////////////////////////////////////////////
#ifndef glm_gtx_euler_angles
#define glm_gtx_euler_angles
#ifndef GLM_GTX_euler_angles
#define GLM_GTX_euler_angles 50
// Dependency:
#include "../glm.hpp"
@ -158,4 +158,4 @@ namespace gtx
#include "euler_angles.inl"
#endif//glm_gtx_euler_angles
#endif//GLM_GTX_euler_angles

View File

@ -35,8 +35,8 @@
/// <glm/gtx/extend.hpp> need to be included to use these functionalities.
///////////////////////////////////////////////////////////////////////////////////
#ifndef glm_gtx_extend
#define glm_gtx_extend
#ifndef GLM_GTX_extend
#define GLM_GTX_extend 50
// Dependency:
#include "../glm.hpp"
@ -65,4 +65,4 @@ namespace gtx
#include "extend.inl"
#endif//glm_gtx_extend
#endif//GLM_GTX_extend

View File

@ -36,8 +36,8 @@
/// <glm/gtx/extented_min_max.hpp> need to be included to use these functionalities.
///////////////////////////////////////////////////////////////////////////////////
#ifndef glm_gtx_extented_min_max
#define glm_gtx_extented_min_max
#ifndef GLM_GTX_extented_min_max
#define GLM_GTX_extented_min_max 50
// Dependency:
#include "../glm.hpp"
@ -193,4 +193,4 @@ namespace gtx
#include "extented_min_max.inl"
#endif//glm_gtx_extented_min_max
#endif//GLM_GTX_extented_min_max

View File

@ -36,8 +36,8 @@
/// <glm/gtx/fast_exponential.hpp> need to be included to use these functionalities.
///////////////////////////////////////////////////////////////////////////////////
#ifndef glm_gtx_fast_exponential
#define glm_gtx_fast_exponential
#ifndef GLM_GTX_fast_exponential
#define GLM_GTX_fast_exponential 50
// Dependency:
#include "../glm.hpp"
@ -98,4 +98,4 @@ namespace gtx
#include "fast_exponential.inl"
#endif//glm_gtx_fast_exponential
#endif//GLM_GTX_fast_exponential

View File

@ -37,8 +37,8 @@
/// <glm/gtx/fast_square_root.hpp> need to be included to use these functionalities.
///////////////////////////////////////////////////////////////////////////////////
#ifndef glm_gtx_fast_square_root
#define glm_gtx_fast_square_root
#ifndef GLM_GTX_fast_square_root
#define GLM_GTX_fast_square_root 50
// Dependency:
#include "../glm.hpp"
@ -84,4 +84,4 @@ namespace gtx
#include "fast_square_root.inl"
#endif//glm_gtx_fast_square_root
#endif//GLM_GTX_fast_square_root

View File

@ -35,8 +35,8 @@
/// <glm/gtx/fast_trigonometry.hpp> need to be included to use these functionalities.
///////////////////////////////////////////////////////////////////////////////////
#ifndef glm_gtx_fast_trigonometry
#define glm_gtx_fast_trigonometry
#ifndef GLM_GTX_fast_trigonometry
#define GLM_GTX_fast_trigonometry 50
// Dependency:
#include "../glm.hpp"
@ -99,4 +99,4 @@ namespace gtx
#include "fast_trigonometry.inl"
#endif//glm_gtx_fast_trigonometry
#endif//GLM_GTX_fast_trigonometry

View File

@ -35,8 +35,8 @@
/// <glm/gtx/gradient_paint.hpp> need to be included to use these functionalities.
///////////////////////////////////////////////////////////////////////////////////
#ifndef glm_gtx_gradient_paint
#define glm_gtx_gradient_paint
#ifndef GLM_GTX_gradient_paint
#define GLM_GTX_gradient_paint 50
// Dependency:
#include "../glm.hpp"
@ -75,4 +75,4 @@ namespace gtx
#include "gradient_paint.inl"
#endif//glm_gtx_gradient_paint
#endif//GLM_GTX_gradient_paint

View File

@ -35,8 +35,8 @@
/// <glm/gtx/handed_coordinate_system.hpp> need to be included to use these functionalities.
///////////////////////////////////////////////////////////////////////////////////
#ifndef glm_gtx_handed_coordinate_space
#define glm_gtx_handed_coordinate_space
#ifndef GLM_GTX_handed_coordinate_space
#define GLM_GTX_handed_coordinate_space 50
// Dependency:
#include "../glm.hpp"
@ -73,4 +73,4 @@ namespace gtx
#include "handed_coordinate_space.inl"
#endif//glm_gtx_handed_coordinate_space
#endif//GLM_GTX_handed_coordinate_space

View File

@ -36,8 +36,8 @@
/// <glm/gtx/inertia.hpp> need to be included to use these functionalities.
///////////////////////////////////////////////////////////////////////////////////
#ifndef glm_gtx_inertia
#define glm_gtx_inertia
#ifndef GLM_GTX_inertia
#define GLM_GTX_inertia 50
// Dependency:
#include "../glm.hpp"
@ -114,4 +114,4 @@ namespace gtx
#include "inertia.inl"
#endif//glm_gtx_inertia
#endif//GLM_GTX_inertia

View File

@ -36,8 +36,8 @@
/// <glm/gtx/int_10_10_10_2.hpp> need to be included to use these functionalities.
///////////////////////////////////////////////////////////////////////////////////
#ifndef glm_gtx_int_10_10_10_2
#define glm_gtx_int_10_10_10_2
#ifndef GLM_GTX_int_10_10_10_2
#define GLM_GTX_int_10_10_10_2 50
// Dependency:
#include "../glm.hpp"
@ -63,4 +63,4 @@ namespace gtx
#include "int_10_10_10_2.inl"
#endif//glm_gtx_int_10_10_10_2
#endif//GLM_GTX_int_10_10_10_2

View File

@ -35,8 +35,8 @@
/// <glm/gtx/integer.hpp> need to be included to use these functionalities.
///////////////////////////////////////////////////////////////////////////////////
#ifndef glm_gtx_integer
#define glm_gtx_integer
#ifndef GLM_GTX_integer
#define GLM_GTX_integer 50
// Dependency:
#include "../glm.hpp"
@ -74,4 +74,4 @@ namespace gtx
#include "integer.inl"
#endif//glm_gtx_integer
#endif//GLM_GTX_integer

View File

@ -36,8 +36,8 @@
/// <glm/gtx/intersect.hpp> need to be included to use these functionalities.
///////////////////////////////////////////////////////////////////////////////////
#ifndef glm_gtx_intersect
#define glm_gtx_intersect
#ifndef GLM_GTX_intersect
#define GLM_GTX_intersect 50
// Dependency:
#include "../glm.hpp"
@ -91,4 +91,4 @@ namespace gtx
#include "intersect.inl"
#endif//glm_gtx_intersect
#endif//GLM_GTX_intersect

View File

@ -35,8 +35,8 @@
/// <glm/gtx/log_base.hpp> need to be included to use these functionalities.
///////////////////////////////////////////////////////////////////////////////////
#ifndef glm_gtx_log_base
#define glm_gtx_log_base
#ifndef GLM_GTX_log_base
#define GLM_GTX_log_base 50
// Dependency:
#include "../glm.hpp"
@ -64,4 +64,4 @@ namespace gtx
#include "log_base.inl"
#endif//glm_gtx_log_base
#endif//GLM_GTX_log_base

View File

@ -36,8 +36,8 @@
/// <glm/gtx/matrix_cross_product.hpp> need to be included to use these functionalities.
///////////////////////////////////////////////////////////////////////////////////
#ifndef glm_gtx_matrix_cross_product
#define glm_gtx_matrix_cross_product
#ifndef GLM_GTX_matrix_cross_product
#define GLM_GTX_matrix_cross_product 50
// Dependency:
#include "../glm.hpp"
@ -70,4 +70,4 @@ namespace gtx
#include "matrix_cross_product.inl"
#endif//glm_gtx_matrix_cross_product
#endif//GLM_GTX_matrix_cross_product

View File

@ -35,8 +35,8 @@
/// <glm/gtx/matrix_interpolation.hpp> need to be included to use these functionalities.
///////////////////////////////////////////////////////////////////////////////////
#ifndef glm_gtx_matrix_interpolation
#define glm_gtx_matrix_interpolation
#ifndef GLM_GTX_matrix_interpolation
#define GLM_GTX_matrix_interpolation 50
// Dependency:
//#include "../glm.hpp"
@ -81,4 +81,4 @@ namespace gtx
#include "matrix_interpolation.inl"
#endif//glm_gtx_transform
#endif//GLM_GTX_matrix_interpolation

View File

@ -36,8 +36,8 @@
/// <glm/gtx/matrix_major_storage.hpp> need to be included to use these functionalities.
///////////////////////////////////////////////////////////////////////////////////
#ifndef glm_gtx_matrix_major_storage
#define glm_gtx_matrix_major_storage
#ifndef GLM_GTX_matrix_major_storage
#define GLM_GTX_matrix_major_storage 50
// Dependency:
#include "../glm.hpp"
@ -142,4 +142,4 @@ namespace gtx
#include "matrix_major_storage.inl"
#endif//glm_gtx_matrix_major_storage
#endif//GLM_GTX_matrix_major_storage

View File

@ -35,8 +35,8 @@
/// <glm/gtx/matrix_operation.hpp> need to be included to use these functionalities.
///////////////////////////////////////////////////////////////////////////////////
#ifndef glm_gtx_matrix_operation
#define glm_gtx_matrix_operation
#ifndef GLM_GTX_matrix_operation
#define GLM_GTX_matrix_operation 50
// Dependency:
#include "../glm.hpp"
@ -111,4 +111,4 @@ namespace gtx
#include "matrix_operation.inl"
#endif//glm_gtx_matrix_operation
#endif//GLM_GTX_matrix_operation

View File

@ -36,8 +36,8 @@
/// <glm/gtx/matrix_query.hpp> need to be included to use these functionalities.
///////////////////////////////////////////////////////////////////////////////////
#ifndef glm_gtx_matrix_query
#define glm_gtx_matrix_query
#ifndef GLM_GTX_matrix_query
#define GLM_GTX_matrix_query 50
// Dependency:
#include "../glm.hpp"
@ -114,4 +114,4 @@ namespace gtx
#include "matrix_query.inl"
#endif//glm_gtx_matrix_query
#endif//GLM_GTX_matrix_query

View File

@ -35,8 +35,8 @@
/// <glm/gtx/mixed_product.hpp> need to be included to use these functionalities.
///////////////////////////////////////////////////////////////////////////////////
#ifndef glm_gtx_mixed_product
#define glm_gtx_mixed_product
#ifndef GLM_GTX_mixed_product
#define GLM_GTX_mixed_product 50
// Dependency:
#include "../glm.hpp"
@ -64,4 +64,4 @@ namespace gtx
#include "mixed_product.inl"
#endif//glm_gtx_mixed_product
#endif//GLM_GTX_mixed_product

View File

@ -36,8 +36,8 @@
/// <glm/gtx/multiple.hpp> need to be included to use these functionalities.
///////////////////////////////////////////////////////////////////////////////////
#ifndef glm_gtx_multiple
#define glm_gtx_multiple
#ifndef GLM_GTX_multiple
#define GLM_GTX_multiple 50
// Dependency:
#include "../glm.hpp"
@ -72,4 +72,4 @@ namespace gtx
#include "multiple.inl"
#endif//glm_gtx_multiple
#endif//GLM_GTX_multiple

View File

@ -39,8 +39,8 @@
/// <glm/gtx/noise.hpp> need to be included to use these functionalities.
///////////////////////////////////////////////////////////////////////////////////
#ifndef glm_gtx_noise
#define glm_gtx_noise
#ifndef GLM_GTX_noise
#define GLM_GTX_noise 50
// Dependency:
#include "../glm.hpp"

View File

@ -38,8 +38,8 @@
/// @todo Study the validity of the notion of length2 to quaternion
///////////////////////////////////////////////////////////////////////////////////
#ifndef glm_gtx_norm
#define glm_gtx_norm
#ifndef GLM_GTX_norm
#define GLM_GTX_norm 50
// Dependency:
#include "../glm.hpp"
@ -160,4 +160,4 @@ namespace gtx
#include "norm.inl"
#endif//glm_gtx_norm
#endif//GLM_GTX_norm

View File

@ -36,8 +36,8 @@
/// <glm/gtx/normal.hpp> need to be included to use these functionalities.
///////////////////////////////////////////////////////////////////////////////////
#ifndef glm_gtx_normal
#define glm_gtx_normal
#ifndef GLM_GTX_normal
#define GLM_GTX_normal 50
// Dependency:
#include "../glm.hpp"
@ -66,4 +66,4 @@ namespace gtx
#include "normal.inl"
#endif//glm_gtx_normal
#endif//GLM_GTX_normal

View File

@ -36,8 +36,8 @@
/// <glm/gtx/normalized_dot.hpp> need to be included to use these functionalities.
///////////////////////////////////////////////////////////////////////////////////
#ifndef glm_gtx_normalize_dot
#define glm_gtx_normalize_dot
#ifndef GLM_GTX_normalize_dot
#define GLM_GTX_normalize_dot 50
// Dependency:
#include "../glm.hpp"
@ -75,4 +75,4 @@ namespace gtx
#include "normalize_dot.inl"
#endif//glm_gtx_normalize_dot
#endif//GLM_GTX_normalize_dot

View File

@ -37,8 +37,8 @@
/// <glm/gtx/number_precision.hpp> need to be included to use these functionalities.
///////////////////////////////////////////////////////////////////////////////////
#ifndef glm_gtx_number_precision
#define glm_gtx_number_precision
#ifndef GLM_GTX_number_precision
#define GLM_GTX_number_precision 50
// Dependency:
#include "../glm.hpp"
@ -85,4 +85,4 @@ namespace gtx
#include "number_precision.inl"
#endif//glm_gtx_number_precision
#endif//GLM_GTX_number_precision

View File

@ -36,8 +36,8 @@
/// <glm/gtx/ocl_type.hpp> need to be included to use these functionalities.
///////////////////////////////////////////////////////////////////////////////////
#ifndef glm_gtx_ocl_type
#define glm_gtx_ocl_type
#ifndef GLM_GTX_ocl_type
#define GLM_GTX_ocl_type 50
// Dependency:
#include "../glm.hpp"
@ -129,4 +129,4 @@ namespace gtx
#include "ocl_type.inl"
#endif//glm_gtx_ocl_type
#endif//GLM_GTX_ocl_type

View File

@ -35,8 +35,8 @@
/// <glm/gtx/optimum_pow.hpp> need to be included to use these functionalities.
///////////////////////////////////////////////////////////////////////////////////
#ifndef glm_gtx_optimum_pow
#define glm_gtx_optimum_pow
#ifndef GLM_GTX_optimum_pow
#define GLM_GTX_optimum_pow 50
// Dependency:
#include "../glm.hpp"
@ -88,4 +88,4 @@ namespace gtx
#include "optimum_pow.inl"
#endif//glm_gtx_optimum_pow
#endif//GLM_GTX_optimum_pow

View File

@ -36,8 +36,8 @@
/// <glm/gtx/orthonormalize.hpp> need to be included to use these functionalities.
///////////////////////////////////////////////////////////////////////////////////
#ifndef glm_gtx_orthonormalize
#define glm_gtx_orthonormalize
#ifndef GLM_GTX_orthonormalize
#define GLM_GTX_orthonormalize 50
// Dependency:
#include "../glm.hpp"
@ -71,4 +71,4 @@ namespace gtx
#include "orthonormalize.inl"
#endif//glm_gtx_orthonormalize
#endif//GLM_GTX_orthonormalize

View File

@ -36,8 +36,8 @@
/// <glm/gtx/perpendicular.hpp> need to be included to use these functionalities.
///////////////////////////////////////////////////////////////////////////////////
#ifndef glm_gtx_perpendicular
#define glm_gtx_perpendicular
#ifndef GLM_GTX_perpendicular
#define GLM_GTX_perpendicular 50
// Dependency:
#include "../glm.hpp"
@ -80,4 +80,4 @@ namespace gtx
#include "perpendicular.inl"
#endif//glm_gtx_perpendicular
#endif//GLM_GTX_perpendicular

View File

@ -35,8 +35,8 @@
/// <glm/gtx/polar_coordinates.hpp> need to be included to use these functionalities.
///////////////////////////////////////////////////////////////////////////////////
#ifndef glm_gtx_polar_coordinates
#define glm_gtx_polar_coordinates
#ifndef GLM_GTX_polar_coordinates
#define GLM_GTX_polar_coordinates 50
// Dependency:
#include "../glm.hpp"
@ -67,4 +67,4 @@ namespace gtx
#include "polar_coordinates.inl"
#endif//glm_gtx_polar_coordinates
#endif//GLM_GTX_polar_coordinates

View File

@ -35,8 +35,8 @@
/// <glm/gtx/projection.hpp> need to be included to use these functionalities.
///////////////////////////////////////////////////////////////////////////////////
#ifndef glm_gtx_projection
#define glm_gtx_projection
#ifndef GLM_GTX_projection
#define GLM_GTX_projection 50
// Dependency:
#include "../glm.hpp"
@ -78,4 +78,4 @@ namespace gtx
#include "projection.inl"
#endif//glm_gtx_projection
#endif//GLM_GTX_projection

View File

@ -39,8 +39,8 @@
/// @todo Study constructors with vec3 that are the imaginary component of quaternion
///////////////////////////////////////////////////////////////////////////////////
#ifndef glm_gtx_quaternion
#define glm_gtx_quaternion
#ifndef GLM_GTX_quaternion
#define GLM_GTX_quaternion 50
// Dependency:
#include "../glm.hpp"
@ -233,4 +233,4 @@ namespace gtx
#include "quaternion.inl"
#endif//glm_gtx_quaternion
#endif//GLM_GTX_quaternion

View File

@ -36,8 +36,8 @@
/// <glm/gtx/random.hpp> need to be included to use these functionalities.
///////////////////////////////////////////////////////////////////////////////////
#ifndef glm_gtx_random
#define glm_gtx_random
#ifndef GLM_GTX_random
#define GLM_GTX_random 50
// Dependency:
#include "../glm.hpp"
@ -106,4 +106,4 @@ namespace gtx
#include "random.inl"
#endif//glm_gtx_random
#endif//GLM_GTX_random

View File

@ -35,8 +35,8 @@
/// <glm/gtx/raw_data.hpp> need to be included to use these functionalities.
///////////////////////////////////////////////////////////////////////////////////
#ifndef glm_gtx_raw_data
#define glm_gtx_raw_data
#ifndef GLM_GTX_raw_data
#define GLM_GTX_raw_data 50
// Dependency:
#include "../glm.hpp"
@ -74,4 +74,4 @@ namespace gtx
#include "raw_data.inl"
#endif//glm_gtx_raw_data
#endif//GLM_GTX_raw_data

View File

@ -35,8 +35,8 @@
/// <glm/gtx/reciprocal.hpp> need to be included to use these functionalities.
///////////////////////////////////////////////////////////////////////////////////
#ifndef glm_gtx_reciprocal
#define glm_gtx_reciprocal
#ifndef GLM_GTX_reciprocal
#define GLM_GTX_reciprocal 50
// Dependency:
#include "../glm.hpp"
@ -120,4 +120,4 @@ namespace gtx
#include "reciprocal.inl"
#endif//glm_gtx_reciprocal
#endif//GLM_GTX_reciprocal

View File

@ -36,8 +36,8 @@
/// <glm/gtx/rotate_vector.hpp> need to be included to use these functionalities.
///////////////////////////////////////////////////////////////////////////////////
#ifndef glm_gtx_rotate_vector
#define glm_gtx_rotate_vector
#ifndef GLM_GTX_rotate_vector
#define GLM_GTX_rotate_vector 50
// Dependency:
#include "../glm.hpp"
@ -131,4 +131,4 @@ namespace gtx
#include "rotate_vector.inl"
#endif//glm_gtx_rotate_vector
#endif//GLM_GTX_rotate_vector

View File

@ -35,8 +35,8 @@
/// <glm/gtx/simd_mat4.hpp> need to be included to use these functionalities.
///////////////////////////////////////////////////////////////////////////////////
#ifndef glm_gtx_simd_mat4
#define glm_gtx_simd_mat4
#ifndef GLM_GTX_simd_mat4
#define GLM_GTX_simd_mat4 50
// Dependency:
#include "../glm.hpp"
@ -200,4 +200,4 @@ namespace gtx
#include "simd_mat4.inl"
#endif//glm_gtx_simd_mat4
#endif//GLM_GTX_simd_mat4

View File

@ -35,8 +35,8 @@
/// <glm/gtx/simd_vec4.hpp> need to be included to use these functionalities.
///////////////////////////////////////////////////////////////////////////////////
#ifndef glm_gtx_simd_vec4
#define glm_gtx_simd_vec4
#ifndef GLM_GTX_simd_vec4
#define GLM_GTX_simd_vec4 50
// Dependency:
#include "../glm.hpp"
@ -491,4 +491,4 @@ namespace gtx
#include "simd_vec4.inl"
#endif//glm_gtx_simd_vec4
#endif//GLM_GTX_simd_vec4

View File

@ -35,8 +35,8 @@
/// <glm/gtx/spline.hpp> need to be included to use these functionalities.
///////////////////////////////////////////////////////////////////////////////////
#ifndef glm_gtx_spline
#define glm_gtx_spline
#ifndef GLM_GTX_spline
#define GLM_GTX_spline 50
// Dependency:
#include "../glm.hpp"
@ -88,5 +88,5 @@ namespace gtx
#include "spline.inl"
#endif//glm_gtx_spline
#endif//GLM_GTX_spline

View File

@ -35,8 +35,8 @@
/// <glm/gtx/std_based_type.hpp> need to be included to use these functionalities.
///////////////////////////////////////////////////////////////////////////////////
#ifndef glm_gtx_std_based_type
#define glm_gtx_std_based_type
#ifndef GLM_GTX_std_based_type
#define GLM_GTX_std_based_type 50
// Dependency:
#include "../glm.hpp"
@ -82,4 +82,4 @@ namespace gtx
#include "std_based_type.inl"
#endif//glm_gtx_std_based_type
#endif//GLM_GTX_std_based_type

View File

@ -39,8 +39,8 @@
/// <glm/gtx/string_cast.hpp> need to be included to use these functionalities.
///////////////////////////////////////////////////////////////////////////////////
#ifndef glm_gtx_string_cast
#define glm_gtx_string_cast
#ifndef GLM_GTX_string_cast
#define GLM_GTX_string_cast 50
// Dependency:
#include "../glm.hpp"
@ -71,4 +71,4 @@ namespace gtx
#include "string_cast.inl"
#endif//glm_gtx_string_cast
#endif//GLM_GTX_string_cast

View File

@ -38,8 +38,8 @@
/// <glm/gtx/transform.hpp> need to be included to use these functionalities.
///////////////////////////////////////////////////////////////////////////////////
#ifndef glm_gtx_transform
#define glm_gtx_transform
#ifndef GLM_GTX_transform
#define GLM_GTX_transform 50
// Dependency:
#include "../glm.hpp"
@ -130,4 +130,4 @@ namespace gtx
#include "transform.inl"
#endif//glm_gtx_transform
#endif//GLM_GTX_transform

View File

@ -36,8 +36,8 @@
/// <glm/gtx/transform2.hpp> need to be included to use these functionalities.
///////////////////////////////////////////////////////////////////////////////////
#ifndef glm_gtx_transform2
#define glm_gtx_transform2
#ifndef GLM_GTX_transform2
#define GLM_GTX_transform2 50
// Dependency:
#include "../glm.hpp"
@ -134,4 +134,4 @@ namespace gtx
#include "transform2.inl"
#endif//glm_gtx_transform2
#endif//GLM_GTX_transform2

View File

@ -36,8 +36,8 @@
/// <glm/gtx/ulp.hpp> need to be included to use these functionalities.
///////////////////////////////////////////////////////////////////////////////////
#ifndef glm_gtx_ulp
#define glm_gtx_ulp
#ifndef GLM_GTX_ulp
#define GLM_GTX_ulp 50
// Dependency:
#include "../glm.hpp"
@ -88,5 +88,5 @@ namespace gtx
#include "ulp.inl"
#endif//glm_gtx_ulp
#endif//GLM_GTX_ulp

View File

@ -36,8 +36,8 @@
/// <glm/gtx/unsigned_int.hpp> need to be included to use these functionalities.
///////////////////////////////////////////////////////////////////////////////////
#ifndef glm_gtx_unsigned_int
#define glm_gtx_unsigned_int
#ifndef GLM_GTX_unsigned_int
#define GLM_GTX_unsigned_int 50
// Dependency:
#include "../glm.hpp"
@ -75,4 +75,4 @@ namespace gtx
#include "unsigned_int.inl"
#endif//glm_gtx_unsigned_int
#endif//GLM_GTX_unsigned_int

View File

@ -34,8 +34,8 @@
/// <glm/gtx/vec1.hpp> need to be included to use these functionalities.
///////////////////////////////////////////////////////////////////////////////////
#ifndef glm_gtx_vec1
#define glm_gtx_vec1
#ifndef GLM_GTX_vec1
#define GLM_GTX_vec1 50
// Dependency:
#include "../glm.hpp"
@ -135,5 +135,5 @@ namespace gtx
#include "vec1.inl"
#endif//glm_gtx_vec1
#endif//GLM_GTX_vec1

View File

@ -35,8 +35,8 @@
/// <glm/gtx/vector_access.hpp> need to be included to use these functionalities.
///////////////////////////////////////////////////////////////////////////////////
#ifndef glm_gtx_vector_access
#define glm_gtx_vector_access
#ifndef GLM_GTX_vector_access
#define GLM_GTX_vector_access 50
// Dependency:
#include "../glm.hpp"
@ -84,4 +84,4 @@ namespace gtx
#include "vector_access.inl"
#endif//glm_gtx_vector_access
#endif//GLM_GTX_vector_access

View File

@ -37,8 +37,8 @@
/// <glm/gtx/vector_angle.hpp> need to be included to use these functionalities.
///////////////////////////////////////////////////////////////////////////////////
#ifndef glm_gtx_vector_angle
#define glm_gtx_vector_angle
#ifndef GLM_GTX_vector_angle
#define GLM_GTX_vector_angle 50
// Dependency:
#include "../glm.hpp"
@ -87,4 +87,4 @@ namespace gtx
#include "vector_angle.inl"
#endif//glm_gtx_vector_angle
#endif//GLM_GTX_vector_angle

View File

@ -35,8 +35,8 @@
/// <glm/gtx/vector_query.hpp> need to be included to use these functionalities.
///////////////////////////////////////////////////////////////////////////////////
#ifndef glm_gtx_vector_query
#define glm_gtx_vector_query
#ifndef GLM_GTX_vector_query
#define GLM_GTX_vector_query 50
// Dependency:
#include "../glm.hpp"
@ -113,4 +113,4 @@ namespace gtx
#include "vector_query.inl"
#endif//glm_gtx_vector_query
#endif//GLM_GTX_vector_query

View File

@ -35,8 +35,8 @@
/// <glm/gtx/verbose_operator.hpp> need to be included to use these functionalities.
///////////////////////////////////////////////////////////////////////////////////
#ifndef glm_gtx_verbose_operator
#define glm_gtx_verbose_operator
#ifndef GLM_GTX_verbose_operator
#define GLM_GTX_verbose_operator 50
// Dependency:
#include "../glm.hpp"
@ -82,4 +82,4 @@ namespace gtx
#include "verbose_operator.inl"
#endif//glm_gtx_verbose_operator
#endif//GLM_GTX_verbose_operator

View File

@ -35,8 +35,8 @@
/// <glm/gtx/wrap.hpp> need to be included to use these functionalities.
///////////////////////////////////////////////////////////////////////////////////
#ifndef glm_gtx_wrap
#define glm_gtx_wrap
#ifndef GLM_GTX_wrap
#define GLM_GTX_wrap 50
// Dependency:
#include "../glm.hpp"
@ -72,4 +72,4 @@ namespace gtx
#include "wrap.inl"
#endif//glm_img_wrap
#endif//GLM_GTX_wrap