| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -24,19 +24,19 @@ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					/// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 | 
					 | 
					 | 
					 | 
					/// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					/// THE SOFTWARE.
 | 
					 | 
					 | 
					 | 
					/// THE SOFTWARE.
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					/// 
 | 
					 | 
					 | 
					 | 
					/// 
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					/// @ref gtx_type_info
 | 
					 | 
					 | 
					 | 
					/// @ref gtx_type_trait
 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					/// @file glm/gtx/type_info.hpp
 | 
					 | 
					 | 
					 | 
					/// @file glm/gtx/type_trait.hpp
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					/// @date 2016-03-12 / 2016-03-12
 | 
					 | 
					 | 
					 | 
					/// @date 2016-03-12 / 2016-03-12
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					/// @author Christophe Riccio
 | 
					 | 
					 | 
					 | 
					/// @author Christophe Riccio
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					/// 
 | 
					 | 
					 | 
					 | 
					/// 
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					/// @see core (dependence)
 | 
					 | 
					 | 
					 | 
					/// @see core (dependence)
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					/// 
 | 
					 | 
					 | 
					 | 
					/// 
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					/// @defgroup gtx_type_info GLM_GTX_type_info
 | 
					 | 
					 | 
					 | 
					/// @defgroup gtx_type_trait GLM_GTX_type_trait
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					/// @ingroup gtx
 | 
					 | 
					 | 
					 | 
					/// @ingroup gtx
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					/// 
 | 
					 | 
					 | 
					 | 
					/// 
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					/// @brief Defines aligned types.
 | 
					 | 
					 | 
					 | 
					/// @brief Defines traits for each type.
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					/// 
 | 
					 | 
					 | 
					 | 
					/// 
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					/// <glm/gtx/type_aligned.hpp> need to be included to use these functionalities.
 | 
					 | 
					 | 
					 | 
					/// <glm/gtx/type_trait.hpp> need to be included to use these functionalities.
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					///////////////////////////////////////////////////////////////////////////////////
 | 
					 | 
					 | 
					 | 
					///////////////////////////////////////////////////////////////////////////////////
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					#pragma once | 
					 | 
					 | 
					 | 
					#pragma once | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -46,12 +46,12 @@ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					#include "../detail/setup.hpp" | 
					 | 
					 | 
					 | 
					#include "../detail/setup.hpp" | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					#if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED)) | 
					 | 
					 | 
					 | 
					#if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED)) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					#	pragma message("GLM: GLM_GTX_type_info extension included") | 
					 | 
					 | 
					 | 
					#	pragma message("GLM: GLM_GTX_type_trait extension included") | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					#endif | 
					 | 
					 | 
					 | 
					#endif | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					namespace glm | 
					 | 
					 | 
					 | 
					namespace glm | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					{ | 
					 | 
					 | 
					 | 
					{ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						/// @addtogroup gtx_type_info
 | 
					 | 
					 | 
					 | 
						/// @addtogroup gtx_type_trait
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						/// @{
 | 
					 | 
					 | 
					 | 
						/// @{
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						template <typename T, precision P> struct tvec1; | 
					 | 
					 | 
					 | 
						template <typename T, precision P> struct tvec1; | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
  |