diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2014-09-18 15:06:05 +0400 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2014-09-25 21:17:45 +0400 |
commit | ccc5983e2bb87bde7b2895da6bea3fd129968aeb (patch) | |
tree | c5e178cb3e56b65d5a5b287c6496229cb168d91c /intern/cycles/kernel/kernel_types.h | |
parent | 98153778b52c8df88b1bb8ebf9d4c6951f16b3a9 (diff) |
Fix T39823: SSS scatter doesn't update volume stack, causing shading artifacts
Basically the title says it all, we need to update volume stack when doing ray
scatter for SSS. This leads to speed regressions in cases scene does have both
volume and SSS (performance in case there's no SSS or no volume should be the
same).
We might try optimizing kernel_path_subsurface_update_volume_stack() a bit by
either recording all intersections or using some more appropriate visibility
flags.
Reviewers: brecht, juicyfruit, dingto
Differential Revision: https://developer.blender.org/D795
Diffstat (limited to 'intern/cycles/kernel/kernel_types.h')
0 files changed, 0 insertions, 0 deletions