diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2015-11-28 13:36:42 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2015-11-28 18:07:34 +0300 |
commit | 299fae1838b67b627b140e11066e0603169eb49a (patch) | |
tree | 3f76e57584a83f41d690ad0b44d044e0866614be /intern | |
parent | c76fbf10e2f6dc766763a760e5bb34f64274a253 (diff) |
Cycles: Fix missing indirect subsurface initialization in the bake code
Diffstat (limited to 'intern')
-rw-r--r-- | intern/cycles/kernel/kernel_bake.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/intern/cycles/kernel/kernel_bake.h b/intern/cycles/kernel/kernel_bake.h index e9cf02caaf3..57cbf0b63db 100644 --- a/intern/cycles/kernel/kernel_bake.h +++ b/intern/cycles/kernel/kernel_bake.h @@ -65,6 +65,7 @@ ccl_device void compute_light_pass(KernelGlobals *kg, ShaderData *sd, PathRadian if((is_combined || is_sss_sample) && (sd->flag & SD_BSSRDF)) { /* when mixing BSSRDF and BSDF closures we should skip BSDF lighting if scattering was successful */ SubsurfaceIndirectRays ss_indirect; + ss_indirect.num_rays = 0; if(kernel_path_subsurface_scatter(kg, sd, &L_sample, |