|  |  | @ -242,7 +242,7 @@ namespace glm | 
			
		
	
		
		
			
				
					
					|  |  |  | 		Result[3][2] = - (valType(2) * zFar * zNear) / (zFar - zNear); |  |  |  | 		Result[3][2] = - (valType(2) * zFar * zNear) / (zFar - zNear); | 
			
		
	
		
		
			
				
					
					|  |  |  | 		return Result; |  |  |  | 		return Result; | 
			
		
	
		
		
			
				
					
					|  |  |  | 	} |  |  |  | 	} | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 	 | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 	template <typename valType> |  |  |  | 	template <typename valType> | 
			
		
	
		
		
			
				
					
					|  |  |  | 	GLM_FUNC_QUALIFIER detail::tmat4x4<valType> perspectiveFov |  |  |  | 	GLM_FUNC_QUALIFIER detail::tmat4x4<valType> perspectiveFov | 
			
		
	
		
		
			
				
					
					|  |  |  | 	( |  |  |  | 	( | 
			
		
	
	
		
		
			
				
					|  |  | @ -255,7 +255,7 @@ namespace glm | 
			
		
	
		
		
			
				
					
					|  |  |  | 	{ |  |  |  | 	{ | 
			
		
	
		
		
			
				
					
					|  |  |  | 		valType rad = glm::radians(fov); |  |  |  | 		valType rad = glm::radians(fov); | 
			
		
	
		
		
			
				
					
					|  |  |  | 		valType h = glm::cos(valType(0.5) * rad) / glm::sin(valType(0.5) * rad); |  |  |  | 		valType h = glm::cos(valType(0.5) * rad) / glm::sin(valType(0.5) * rad); | 
			
		
	
		
		
			
				
					
					|  |  |  | 		valType w = h * height / width; |  |  |  | 		valType w = h * height / width; ///todo max(width , Height) / min(width , Height)? | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 		detail::tmat4x4<valType> Result(valType(0)); |  |  |  | 		detail::tmat4x4<valType> Result(valType(0)); | 
			
		
	
		
		
			
				
					
					|  |  |  | 		Result[0][0] = w; |  |  |  | 		Result[0][0] = w; | 
			
		
	
	
		
		
			
				
					|  |  | 
 |