@ -29,12 +29,29 @@ namespace detail 
			
		
	
		
		
			
				
					
					# 		if(defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L))  // C99 detected, 64 bit types available
 # 		if(defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L))  // C99 detected, 64 bit types available
  
			
		
	
		
		
			
				
					
								typedef  int64_t 					sint64 ;  			typedef  int64_t 					sint64 ;   
			
		
	
		
		
			
				
					
								typedef  uint64_t 				uint64 ;  			typedef  uint64_t 				uint64 ;   
			
		
	
		
		
			
				
					
						
  
			
		
	
		
		
			
				
					
					# 		elif GLM_COMPILER & GLM_COMPILER_VC # 		elif GLM_COMPILER & GLM_COMPILER_VC  
			
		
	
		
		
			
				
					
								typedef  signed  __int64 			sint64 ;  			typedef  signed  __int64 			sint64 ;   
			
		
	
		
		
			
				
					
								typedef  unsigned  __int64 		uint64 ;  			typedef  unsigned  __int64 		uint64 ;   
			
		
	
		
		
			
				
					
						
  
			
		
	
		
		
			
				
					
					# 		elif GLM_COMPILER & GLM_COMPILER_GCC # 		elif GLM_COMPILER & GLM_COMPILER_GCC  
			
		
	
		
		
			
				
					
					# 			pragma GCC diagnostic push  
			
		
	
		
		
			
				
					
					# 			pragma GCC diagnostic ignored "-Wno-long-long"  
			
		
	
		
		
			
				
					
						
  
			
		
	
		
		
			
				
					
								__extension__  typedef  signed  long  long 		sint64 ;  			__extension__  typedef  signed  long  long 		sint64 ;   
			
		
	
		
		
			
				
					
								__extension__  typedef  unsigned  long  long 	uint64 ;  			__extension__  typedef  unsigned  long  long 	uint64 ;   
			
		
	
		
		
			
				
					
							
  
			
		
	
		
		
			
				
					
					# 			pragma GCC diagnostic pop  
			
		
	
		
		
			
				
					
						
  
			
		
	
		
		
			
				
					
					# 		elif GLM_COMPILER & GLM_COMPILER_CLANG  
			
		
	
		
		
			
				
					
					# 			pragma clang diagnostic push  
			
		
	
		
		
			
				
					
					# 			pragma clang diagnostic ignored "-Wno-c++11-long-long"  
			
		
	
		
		
			
				
					
					
 
			
		
	
		
		
			
				
					
								typedef  signed  long 	long 		sint64 ;   
			
		
	
		
		
			
				
					
								typedef  unsigned  long  long 		uint64 ;   
			
		
	
		
		
			
				
					
						
  
			
		
	
		
		
			
				
					
					# 			pragma clang diagnostic pop  
			
		
	
		
		
			
				
					
						
  
			
		
	
		
		
			
				
					
					# 		else //unknown compiler
 # 		else //unknown compiler
  
			
		
	
		
		
			
				
					
								typedef  signed  long 	long 		sint64 ;  			typedef  signed  long 	long 		sint64 ;   
			
		
	
		
		
			
				
					
								typedef  unsigned  long  long 		uint64 ;  			typedef  unsigned  long  long 		uint64 ;