Browse Source

Fixed merge

Christophe Riccio 12 years ago
parent
commit
cc02b86fb1
2 changed files with 7 additions and 2 deletions
  1. 6 2
      glm/gtx/rotate_vector.inl
  2. 1 0
      readme.txt

+ 6 - 2
glm/gtx/rotate_vector.inl

@@ -204,8 +204,12 @@ namespace glm
 		if(all(equal(Normal, Up)))
 			return detail::tmat4x4<T, P>(T(1));
 
-		detail::tvec3<T, P> RotationAxis = cross(Up, Normal);
-		T Angle = degrees(acos(dot(Normal, Up)));
+		detail::tvec3<T> RotationAxis = cross(Up, Normal);
+#		ifdef GLM_FORCE_RADIANS
+			T Angle = acos(dot(Normal, Up));
+#		else
+			T Angle = degrees(acos(dot(Normal, Up)));
+#		endif
 		return rotate(Angle, RotationAxis);
 	}
 }//namespace glm

+ 1 - 0
readme.txt

@@ -70,6 +70,7 @@ GLM 0.9.4.6: 2013-08-XX
 - Added use of GCC frontend on Unix for ICC and Visual C++ fronted on Windows 
   for ICC
 - Added compilation errors for unsupported compiler versions
+- Fixed glm::orientation with GLM_FORCE_RADIANS defined #112
 
 ================================================================================
 GLM 0.9.4.5: 2013-08-12