7 GLM_FUNC_QUALIFIER
bool isfinite(
11 return std::isfinite(x) != 0;
12# elif GLM_COMPILER & GLM_COMPILER_VC
13 return _finite(x) != 0;
14# elif GLM_COMPILER & GLM_COMPILER_GCC && GLM_PLATFORM & GLM_PLATFORM_ANDROID
15 return _isfinite(x) != 0;
17 if (std::numeric_limits<genType>::is_integer || std::denorm_absent == std::numeric_limits<genType>::has_denorm)
18 return std::numeric_limits<genType>::min() <= x && std::numeric_limits<genType>::max() >= x;
20 return -std::numeric_limits<genType>::max() <= x && std::numeric_limits<genType>::max() >= x;