blender/intern/cycles
Sergey Sharybin 157067acbd Cycles: Speedup for homogenous volumes in decoupled volume sampling
The idea is to avoid memory allocation when only one segment step is to be allocated.
This gives some speedup which is difficult to measure on this trashcan from hell, but
it's about from 7% to 10% in the extreme case with single volume filling the whole of
the viewport. This seems to depends on the phase of the bug-o-meter in the studio.

On the linux boxes it's not that spectacular speedup, it's about 2% on my laptop and
about 3% on the studio desktop. This is likely because of the awesomeness of jemalloc.
2014-11-10 18:47:28 +01:00
..
app Ghost Context Refactor 2014-10-07 15:47:32 -05:00
blender Cleanup: cycles whitespace 2014-11-08 13:37:42 +01:00
bvh Cycles: Rebuild BVH from scratch if loading cache failed 2014-09-01 18:05:10 +06:00
cmake Ghost Context Refactor 2014-10-07 15:47:32 -05:00
device Fix typo breaking compilation with SSE2. 2014-11-02 23:01:09 +01:00
doc Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
kernel Cycles: Speedup for homogenous volumes in decoupled volume sampling 2014-11-10 18:47:28 +01:00
render Add safe_normalize to cycles, avoid checking length first 2014-11-08 13:37:42 +01:00
subd Add safe_normalize to cycles, avoid checking length first 2014-11-08 13:37:42 +01:00
util Add safe_normalize to cycles, avoid checking length first 2014-11-08 13:37:42 +01:00
CMakeLists.txt Futher tweaks to WITH_CPU_SSE option 2014-10-15 18:45:09 +06:00
SConscript Ghost Context Refactor 2014-10-07 15:47:32 -05:00