Fixed ticket #160, using isnan for isinf impl

This commit is contained in:
Christophe Riccio 2011-12-31 01:59:13 +00:00
parent 1625a495a8
commit 099a37205d

View File

@ -880,8 +880,8 @@ namespace detail
)
{
return typename detail::tvec2<T>::bool_type(
isnan(x.x),
isnan(x.y));
isinf(x.x),
isinf(x.y));
}
template <typename T>
@ -891,9 +891,9 @@ namespace detail
)
{
return typename detail::tvec3<T>::bool_type(
isnan(x.x),
isnan(x.y),
isnan(x.z));
isinf(x.x),
isinf(x.y),
isinf(x.z));
}
template <typename T>
@ -903,10 +903,10 @@ namespace detail
)
{
return typename detail::tvec4<T>::bool_type(
isnan(x.x),
isnan(x.y),
isnan(x.z),
isnan(x.w));
isinf(x.x),
isinf(x.y),
isinf(x.z),
isinf(x.w));
}
GLM_FUNC_QUALIFIER int floatBitsToInt(float const & value)