Go to file
Sergey Sharybin 1f273cec00 Cycles: Tweak inline policy for some functions
The goal is to make Experimental kernel closer in performance to the
official kernel, avoiding spills and such.

There should not be big impact on official kernel, own tests showed
few percent performance drop on laptop's GPU. CPU was always the
same speed on AVX, AVX2 and SSE4.1 CPUs i've been testing here.

This seems to be the last essential step before we can get rid of
Experimental kernel and enable SSS officially on GPU without causing
some major performance issues.

Surely some more tweaks are possibly required, but that we can do
for until cows go home anyway.
2016-01-14 14:53:05 +05:00
build_files CMake: Silence messages about unordered map and shared pointer on second run 2016-01-14 12:57:58 +05:00
doc Remove SCons building system 2016-01-04 14:20:48 +05:00
extern CMake: De-duplicate checks around unordered maps and shared pointer 2016-01-14 12:38:46 +05:00
intern Cycles: Tweak inline policy for some functions 2016-01-14 14:53:05 +05:00
release Fix typo in image editor grease pencil panel 2016-01-14 18:59:05 +11:00
source Fix image save ignoring options 2016-01-14 18:56:23 +11:00
tests Correct include directories for GTests 2016-01-04 22:16:14 +05:00
.arcconfig
.gitignore Git ignore BUILD_NOTES.txt from install_deps.sh. 2015-11-23 20:17:02 +01:00
.gitmodules Remove SCons building system 2016-01-04 14:20:48 +05:00
CMakeLists.txt CMake: De-duplicate checks around unordered maps and shared pointer 2016-01-14 12:38:46 +05:00
COPYING
GNUmakefile Minor edits to sync make.bat & makefile 2016-01-04 20:42:00 +11:00
make.bat Minor edits to sync make.bat & makefile 2016-01-04 20:42:00 +11:00