瀏覽代碼

Fixed bug #34, GLM_FORCE_RADIANS not working on glm::perspective

Christophe Riccio 13 年之前
父節點
當前提交
889a7594d9
共有 1 個文件被更改,包括 7 次插入1 次删除
  1. 7 1
      glm/gtc/matrix_transform.inl

+ 7 - 1
glm/gtc/matrix_transform.inl

@@ -236,7 +236,13 @@ namespace glm
 		valType const & zFar
 	)
 	{
-		valType range = tan(radians(fovy / valType(2))) * zNear;	
+#ifdef GLM_FORCE_RADIANS
+		valType const rad = fov;
+#else
+		valType const rad = glm::radians(fov);
+#endif
+        
+		valType range = tan(radians(rad / valType(2))) * zNear;	
 		valType left = -range * aspect;
 		valType right = range * aspect;
 		valType bottom = -range;