blender/intern/cycles/device
Thomas Dinges 866c7fb6e6 Cycles: Add an AVX2 CPU kernel.
This kernel is compiled with AVX2, FMA3, and BMI compiler flags. At the moment only Intel Haswell benefits from this, but future AMD CPUs will have these instructions as well.

Makes rendering on Haswell CPUs a few percent faster, only benchmarked with clang on OS X though.

Part of my GSoC 2014.
2014-06-13 22:26:20 +02:00
..
CMakeLists.txt Cycles: Build SSE41 kernel per default, remove build option. This hopefully also fixes some compile errors on various systems. 2014-01-14 22:04:32 +01:00
device_cpu.cpp Cycles: Add an AVX2 CPU kernel. 2014-06-13 22:26:20 +02:00
device_cuda.cpp Fix T40370: cycles CUDA baking timeout with high number of AA samples. 2014-06-06 15:39:04 +02:00
device_intern.h Cycles: network render code updated for latest changes and improved 2013-12-07 12:26:58 +01:00
device_memory.h Cycles code internals: add CPU kernel support for 3D image textures. 2014-03-29 13:03:48 +01:00
device_multi.cpp Cycles / CUDA: Increase maximum image textures on GPU. 2014-05-11 03:38:39 +02:00
device_network.cpp Style cleanup: indentation, braces 2014-05-05 02:19:08 +10:00
device_network.h Style cleanup: indentation, braces 2014-05-05 02:19:08 +10:00
device_opencl.cpp Fix T40370: cycles CUDA baking timeout with high number of AA samples. 2014-06-06 15:39:04 +02:00
device_task.cpp Fix T40306: cycles baking not distributing work among CPU cores well. 2014-05-26 13:51:11 +02:00
device_task.h Fix T40306: cycles baking not distributing work among CPU cores well. 2014-05-26 13:51:11 +02:00
device.cpp Fix T39420: Cycles viewport/preview flickers, when moving mouse across editors 2014-03-26 15:58:53 +06:00
device.h Cycles / CUDA: Increase maximum image textures on GPU. 2014-05-11 03:38:39 +02:00