|  |  |  | @ -3,15 +3,25 @@ | 
			
		
	
		
			
				
					|  |  |  |  | #include <cassert> | 
			
		
	
		
			
				
					|  |  |  |  | #include <cstddef> | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | #define GLM_VERSION_MAJOR 0 | 
			
		
	
		
			
				
					|  |  |  |  | #define GLM_VERSION_MINOR 9 | 
			
		
	
		
			
				
					|  |  |  |  | #define GLM_VERSION_PATCH 9 | 
			
		
	
		
			
				
					|  |  |  |  | #define GLM_VERSION_REVISION 9 | 
			
		
	
		
			
				
					|  |  |  |  | #define GLM_VERSION 999 | 
			
		
	
		
			
				
					|  |  |  |  | #define GLM_VERSION_MESSAGE "GLM: version 0.9.9.9" | 
			
		
	
		
			
				
					|  |  |  |  | #define GLM_VERSION_MAJOR 1 | 
			
		
	
		
			
				
					|  |  |  |  | #define GLM_VERSION_MINOR 0 | 
			
		
	
		
			
				
					|  |  |  |  | #define GLM_VERSION_PATCH 0 | 
			
		
	
		
			
				
					|  |  |  |  | #define GLM_VERSION_REVISION 0 // Deprecated
 | 
			
		
	
		
			
				
					|  |  |  |  | #define GLM_VERSION 1000 // Deprecated
 | 
			
		
	
		
			
				
					|  |  |  |  | #define GLM_VERSION_MESSAGE "GLM: version 1.0.0" | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | #define GLM_MAKE_API_VERSION(variant, major, minor, patch) \ | 
			
		
	
		
			
				
					|  |  |  |  |     ((((uint32_t)(variant)) << 29U) | (((uint32_t)(major)) << 22U) | (((uint32_t)(minor)) << 12U) | ((uint32_t)(patch))) | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | #define GLM_VERSION_COMPLETE GLM_MAKE_API_VERSION(0, GLM_VERSION_MAJOR, GLM_VERSION_MINOR, GLM_VERSION_PATCH) | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | #define GLM_SETUP_INCLUDED GLM_VERSION | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | #define GLM_GET_VERSION_VARIANT(version) ((uint32_t)(version) >> 29U) | 
			
		
	
		
			
				
					|  |  |  |  | #define GLM_GET_VERSION_MAJOR(version) (((uint32_t)(version) >> 22U) & 0x7FU) | 
			
		
	
		
			
				
					|  |  |  |  | #define GLM_GET_VERSION_MINOR(version) (((uint32_t)(version) >> 12U) & 0x3FFU) | 
			
		
	
		
			
				
					|  |  |  |  | #define GLM_GET_VERSION_PATCH(version) ((uint32_t)(version) & 0xFFFU) | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | ///////////////////////////////////////////////////////////////////////////////////
 | 
			
		
	
		
			
				
					|  |  |  |  | // Active states
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
	
		
			
				
					|  |  |  | 
 |