Go to file
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
build_files OSX: Set Blender.app and Blenderplayer.app creation and modification date to compiletime, else we would always have the time from checkout here 2014-06-02 14:20:07 +02:00
doc Automatically generate blender.1 man page during build process 2014-06-14 01:19:58 +10:00
extern Add patchset to recent Carve changes 2014-06-11 13:13:36 +06:00
intern Cycles: Add an AVX2 CPU kernel. 2014-06-13 22:26:20 +02:00
release Cycles: Add dedicated nodes to split/combine vectors. 2014-06-13 21:59:14 +02:00
scons@2d6ebcb239 Basic support for UNC paths on Windows 2014-04-21 17:06:09 +02:00
source Cycles: Add dedicated nodes to split/combine vectors. 2014-06-13 21:59:14 +02:00
.arcconfig Use HTTPS protocol for arc 2013-12-24 22:57:27 +06:00
.gitignore .gitignore: Adding CMakeLists.txt.user for QtCreator users. 2014-01-26 17:52:14 -08:00
.gitmodules Initialize git submodules for addons, locales and scons 2013-11-15 12:19:08 +06:00
CMakeLists.txt CMake fixup for bd43ac04 as indicated by Campbell Barton 2014-06-13 17:24:19 -03:00
COPYING == docs == 2010-10-13 14:44:22 +00:00
GNUmakefile OSX: fix T40413, automatic threads for compile throw wrong output 2014-05-29 11:15:32 +02:00
SConstruct CMake/SCons: finish removing MSVC2012 references 2014-05-15 16:16:25 +10:00