blender/intern/cycles
Sergey Sharybin 26f1c51ca6 Cycles: Trace indirect subsurface rays by restarting the integrator loop
This gives much lower stack usage on GPU and reduces kernel memory size to
around 448MB on GTX560Ti (comparing to 652MB with previous commit and 946MB
with official release). There's also a barely measurable speedup of around
5%, but this is to be confirmed still.

At this stage we're using only ~3% for the experimental kernel and SSS
rendering seems to be faster by 40% and after some further testing we might
consider making SSS and CMJ official features and remove experimental
precompiled kernels.
2015-11-25 13:01:22 +05:00
..
app Cycles standalone: add support for reading UV coordinates to the XML scene reader 2015-06-27 12:05:05 +02:00
blender Cycles: Support per-render layer world AO settings 2015-11-24 13:21:40 +05:00
bvh Cleanup: And one more commit... (BVH Cache). 2015-09-24 17:01:58 +02:00
cmake Cycles: Support building with latest upstream OSL 2015-09-08 13:10:00 +05:00
device OpenGL: clean up use of old extensions 2015-11-24 02:21:07 -05:00
doc Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
kernel Cycles: Trace indirect subsurface rays by restarting the integrator loop 2015-11-25 13:01:22 +05:00
render Cycles: Support per-render layer world AO settings 2015-11-24 13:21:40 +05:00
subd Cycles: Code cleanup, spaces around keywords 2015-03-28 00:15:15 +05:00
util Cycles: add utility function to calculate MD5 hash of a given string 2015-11-21 22:07:59 +05:00
CMakeLists.txt CMake: Add option to enable -Werror cflag in some areas 2015-07-18 10:49:51 +02:00
SConscript Cycles: Restructure kernel files organization 2015-05-22 16:31:34 +05:00