e602fe60c0
Code cleanup: resolve minor Cycles todo's.
2016-02-06 11:56:37 +01:00
fc9505c9c5
Cleanup: warnings & spelling
2015-12-02 13:15:52 +11:00
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
b45ad4b214
Cycles: Fix for wrong clamp usage in fast math
2015-05-06 00:01:40 +05:00
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
5004b58262
Cycles: Make util_math_fast.h compatible with OpenCL
2015-02-19 12:29:06 +05:00
bf4c44491a
Cycles: Some more constants fixes for fast math
2015-02-06 15:40:07 +05:00
460681bd62
Cycles: Use proper constant name for 1/pi in fast math
2015-02-06 15:15:55 +05:00
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