- Use Cuda built-in function for abs function implementation with Cuda compiler

This commit is contained in:
Christophe Riccio
2016-05-22 18:04:32 +02:00
parent cc9916b2c6
commit 0e780a5efd
2 changed files with 12 additions and 0 deletions

View File

@@ -29,6 +29,17 @@ namespace detail
}
};
#if GLM_COMPILER & GLM_COMPILER_CUDA
template <>
struct compute_abs<float, true>
{
GLM_FUNC_QUALIFIER static float call(float x)
{
return fabsf(x);
}
};
#endif
template <typename genFIType>
struct compute_abs<genFIType, false>
{