| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -230,7 +230,7 @@ namespace glm | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						{ | 
					 | 
					 | 
					 | 
						{ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							mat<3, 3, T, Q> Result; | 
					 | 
					 | 
					 | 
							mat<3, 3, T, Q> Result; | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							Result[2] = -normalize(direction); | 
					 | 
					 | 
					 | 
							Result[2] = -direction; | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							Result[0] = normalize(cross(up, Result[2])); | 
					 | 
					 | 
					 | 
							Result[0] = normalize(cross(up, Result[2])); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							Result[1] = cross(Result[2], Result[0]); | 
					 | 
					 | 
					 | 
							Result[1] = cross(Result[2], Result[0]); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -242,7 +242,7 @@ namespace glm | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						{ | 
					 | 
					 | 
					 | 
						{ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							mat<3, 3, T, Q> Result; | 
					 | 
					 | 
					 | 
							mat<3, 3, T, Q> Result; | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							Result[2] = normalize(direction); | 
					 | 
					 | 
					 | 
							Result[2] = direction; | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							Result[0] = normalize(cross(up, Result[2])); | 
					 | 
					 | 
					 | 
							Result[0] = normalize(cross(up, Result[2])); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							Result[1] = cross(Result[2], Result[0]); | 
					 | 
					 | 
					 | 
							Result[1] = cross(Result[2], Result[0]); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
  |