blender/intern/cycles
Thomas Dinges de28a4d4b2 Cycles: Add an AVX kernel for CPU rendering.
* AVX is available on Intel Sandy Bridge and newer and AMD Bulldozer and newer.
* We don't use dedicated AVX intrinsics yet, but gcc auto vectorization gives a 3% performance improvement for Caminandes. Tested on an i5-3570, Linux x64.
* No change for Windows yet, MSVC 2008 does not support AVX.

Reviewed by: brecht
Differential Revision: https://developer.blender.org/D216
2014-01-16 17:04:11 +01:00
..
app Fix cycles standalone compile on some systems, CMAKE_DL_LIBS should be enough. 2014-01-13 10:36:02 +01:00
blender Fix a bunch of UI string issues... 2014-01-15 10:40:54 +01:00
bvh spelling: use American spelling for canceled 2013-10-26 01:06:19 +00:00
cmake Cycles / Standalone: 2013-08-30 17:34:27 +00:00
device Cycles: Add an AVX kernel for CPU rendering. 2014-01-16 17:04:11 +01:00
doc Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
kernel Cycles: Add an AVX kernel for CPU rendering. 2014-01-16 17:04:11 +01:00
render Code cleanup: move half float functions to separate header file. 2014-01-15 15:29:22 +01:00
subd Cycles: experimental OpenSubdiv code. 2013-11-28 02:11:42 +01:00
util Cycles: Add an AVX kernel for CPU rendering. 2014-01-16 17:04:11 +01:00
CMakeLists.txt Cycles: Add an AVX kernel for CPU rendering. 2014-01-16 17:04:11 +01:00
SConscript Cycles: Add an AVX kernel for CPU rendering. 2014-01-16 17:04:11 +01:00