Fixed quat normalize build error #656
This commit is contained in:
parent
55d6d2c35c
commit
3c7bd2eb53
@ -380,7 +380,7 @@ namespace detail
|
|||||||
{
|
{
|
||||||
T len = length(q);
|
T len = length(q);
|
||||||
if(len <= T(0)) // Problem
|
if(len <= T(0)) // Problem
|
||||||
return tquat<T, P>(1, 0, 0, 0);
|
return tquat<T, P>(static_cast<T>(1), static_cast<T>(0), static_cast<T>(0), static_cast<T>(0));
|
||||||
T oneOverLen = T(1) / len;
|
T oneOverLen = T(1) / len;
|
||||||
return tquat<T, P>(q.w * oneOverLen, q.x * oneOverLen, q.y * oneOverLen, q.z * oneOverLen);
|
return tquat<T, P>(q.w * oneOverLen, q.x * oneOverLen, q.y * oneOverLen, q.z * oneOverLen);
|
||||||
}
|
}
|
||||||
|
@ -88,6 +88,7 @@ glm::mat4 camera(float Translate, glm::vec2 const & Rotate)
|
|||||||
- Fixed glm::fastInverseSqrt to use fast inverse square #640
|
- Fixed glm::fastInverseSqrt to use fast inverse square #640
|
||||||
- Fixed axisAngle NaN #638
|
- Fixed axisAngle NaN #638
|
||||||
- Fixed integer pow from GTX_integer with null exponent #658
|
- Fixed integer pow from GTX_integer with null exponent #658
|
||||||
|
- Fixed quat normalize build error #656
|
||||||
|
|
||||||
#### Deprecation:
|
#### Deprecation:
|
||||||
- Requires Visual Studio 2013, GCC 4.7, Clang 3.4, Cuda 7, ICC 2013 or a C++11 compiler
|
- Requires Visual Studio 2013, GCC 4.7, Clang 3.4, Cuda 7, ICC 2013 or a C++11 compiler
|
||||||
|
Loading…
x
Reference in New Issue
Block a user