blender/intern/cycles
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
..
app Cycles: Add option to directly link against CUDA libraries 2016-01-14 12:27:22 +05:00
blender Cycles: Reduce scope of some defines set in CMakeLists 2016-01-14 13:12:50 +05:00
bvh Cleanup: And one more commit... (BVH Cache). 2015-09-24 17:01:58 +02:00
cmake CMake: Fix typo in CUDA dynload commit 2016-01-14 12:48:14 +05:00
device Cycles: Reduce scope of some defines set in CMakeLists 2016-01-14 13:12:50 +05:00
doc Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
kernel Cycles: Tweak inline policy for some functions 2016-01-14 14:53:05 +05:00
render Cycles: Adding Hilbert Spiral as a tile order for rendering 2016-01-10 00:13:53 +01:00
subd Cycles: Reduce scope of some defines set in CMakeLists 2016-01-14 13:12:50 +05:00
util Cycles: Use special debug panel to fine-tune debug flags 2016-01-12 16:21:30 +05:00
CMakeLists.txt Cycles: Reduce scope of some defines set in CMakeLists 2016-01-14 13:12:50 +05:00