blender/intern/cycles
Brecht Van Lommel a3abb020e3 Fix Cycles CUDA performance on CUDA 8.0.
Mostly this is making inlining match CUDA 7.5 in a few performance critical
places. The end result is that performance is now better than before, possibly
due to less register spilling or other CUDA 8.0 compiler improvements.

On benchmarks scenes, there are 3% to 35% render time reductions. Stack memory
usage is reduced a little too.

Reviewed By: sergey

Differential Revision: https://developer.blender.org/D2269
2016-10-03 22:15:25 +02:00
..
app Cycles Standalone: Fix support for subdivision meshes 2016-08-24 10:39:00 -04:00
blender Cycles: Fix typo that would sometimes result in subsurf modifier being disabled 2016-09-18 22:14:15 -04:00
bvh Revert "Cycles: Tweak empty boundbox children" 2016-09-15 09:39:33 +02:00
cmake CMake: Fix typo in CUDA dynload commit 2016-01-14 12:48:14 +05:00
device Cycles: Support earlier tile rendering termination on cancel 2016-09-29 16:00:25 +02:00
doc
graph Cycles: Fix the Convert Node type registration 2016-06-23 03:15:57 +02:00
kernel Fix Cycles CUDA performance on CUDA 8.0. 2016-10-03 22:15:25 +02:00
render Cycles: implement partial constant folding for exponentiation. 2016-10-01 14:37:03 +03:00
subd Cycles Standalone: Fix support for subdivision meshes 2016-08-24 10:39:00 -04:00
test Cycles: implement partial constant folding for exponentiation. 2016-10-01 14:37:03 +03:00
util Fix Cycles CUDA performance on CUDA 8.0. 2016-10-03 22:15:25 +02:00
CMakeLists.txt Cycles microdisplacement: Support for Catmull-Clark subdivision via OpenSubdiv 2016-08-07 11:13:11 -04:00