Browse Source

Added assert in inversesqrt to detect division by zero. #61

Christophe Riccio 12 years ago
parent
commit
b95a53095b
2 changed files with 2 additions and 0 deletions
  1. 1 0
      glm/core/func_exponential.inl
  2. 1 0
      readme.txt

+ 1 - 0
glm/core/func_exponential.inl

@@ -146,6 +146,7 @@ namespace _detail
 	)
 	{
 		GLM_STATIC_ASSERT(detail::type<genType>::is_float, "'inversesqrt' only accept floating-point input");
+		assert(x > genType(0));
 
 		return genType(1) / ::std::sqrt(x);
 	}

+ 1 - 0
readme.txt

@@ -42,6 +42,7 @@ GLM 0.9.4.4: 2013-0X-XX
 - Fixed slerp when costheta is close to 1
 - Fixed mat4x2 value_type constructor
 - Fixed glm.natvis for Visual C++ 12 #82
+- Added assert in inversesqrt to detect division by zero. #61
 
 ================================================================================
 GLM 0.9.4.3: 2013-03-20