Sergey Sharybin
3aa74828ab
Cycles: Cleanup, indentation and braces
2016-02-03 15:00:55 +01:00
Sv. Lockal
c32ded3654
Cycles: add better specializations for SSE shuffle function and few more wrappers.
2015-03-07 17:25:21 +00:00
Sv. Lockal
c8fb488b08
Fix T41066: An actual fix for curve intersection on FMA-enabled CPUs
2015-03-07 16:20:34 +00:00
Thomas Dinges
354cf76803
Cleanup: Comment block for sse helpers.
2015-02-14 20:57:21 +01:00
Thomas Dinges
270bbc89ec
Fix Cycles compilation on x86, without SSE.
2015-02-13 09:29:16 +01:00
Sergey Sharybin
5646a9f759
Cycles: Add utility functions to print ssef, ssei and sseb
...
Nothing special, just really handy for debugging.
2015-02-11 00:11:04 +05:00
Thomas Dinges
ee36e75b85
Cleanup: Fix Cycles Apache header.
...
This was already mixed a bit, but the dot belongs there.
2014-12-25 02:50:24 +01:00
Thomas Dinges
8f8b9b58f6
Fix T41066: MSVC + AVX2 kernel causes artifacts in hair render.
...
The issue lies in the FMA functions, so disable them on Windows for now.
2014-11-12 11:51:49 +01:00
Thomas Dinges
cd5e1ff74e
Cycles Refactor: Add SSE Utility code from Embree for cleaner SSE code.
...
This makes the code a bit easier to understand, and might come in handy
if we want to reuse more Embree code.
Differential Revision: https://developer.blender.org/D482
Code by Brecht, with fixes by Lockal, Sergey and myself.
2014-06-13 21:59:12 +02:00