Sergey Sharybin
b45ad4b214
Cycles: Fix for wrong clamp usage in fast math
2015-05-06 00:01:40 +05:00
Sergey Sharybin
a9bb8d8a73
Cycles: de-duplicate fast/approximate erf function calculation
...
Our own implementation is in fact the same performance as in fast_math from
OpenShadingLanguage, but implementation from fast_math is using explicit madd
function, which increases chance of compiler deciding to use intrinsics.
2015-04-06 12:49:44 +05:00
Sergey Sharybin
5004b58262
Cycles: Make util_math_fast.h compatible with OpenCL
2015-02-19 12:29:06 +05:00
Sergey Sharybin
bf4c44491a
Cycles: Some more constants fixes for fast math
2015-02-06 15:40:07 +05:00
Sergey Sharybin
460681bd62
Cycles: Use proper constant name for 1/pi in fast math
2015-02-06 15:15:55 +05:00
Sergey Sharybin
dc1043dda0
Cycles: Add fast math function module
...
It is based on fmath.h from OIIO and could be used to give some speedup
in areas where absolute accuracy is not so critical.
2015-01-31 01:49:41 +05:00