e602fe60c0
Code cleanup: resolve minor Cycles todo's.
2016-02-06 11:56:37 +01:00
Campbell Barton
fc9505c9c5
Cleanup: warnings & spelling
2015-12-02 13:15:52 +11:00
Thomas Dinges
85876923bf
Cleanup: Remove ToDo comment.
...
I don't see how this could conflict, madd() in util_ssef.h has a different function signature.
2015-10-26 11:52:24 +01:00
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