Blender Git Loki
Git Commits -> Revision 095a01a
Revision 095a01a by Brecht Van Lommel (master) September 20, 2017, 17:38 (GMT) |
Cycles: slightly improve BSDF sample stratification for path tracing. Similar to what we did for area lights previously, this should help preserve stratification when using multiple BSDFs in theory. Improvements are not easily noticeable in practice though, because the number of BSDFs is usually low. Still nice to eliminate one sampling dimension. |
Commit Details:
Full Hash: 095a01a73a35d3af57573fc724d381bcca019f54
Parent Commit: b3afc89
Lines Changed: +79, -88
13 Modified Paths:
/intern/cycles/kernel/kernel_bake.h (+5, -6) (Diff)
/intern/cycles/kernel/kernel_emission.h (+1, -1) (Diff)
/intern/cycles/kernel/kernel_path.h (+10, -11) (Diff)
/intern/cycles/kernel/kernel_path_branched.h (+2, -2) (Diff)
/intern/cycles/kernel/kernel_path_subsurface.h (+4, -3) (Diff)
/intern/cycles/kernel/kernel_path_volume.h (+4, -4) (Diff)
/intern/cycles/kernel/kernel_shader.h (+33, -17) (Diff)
/intern/cycles/kernel/kernel_shadow.h (+0, -1) (Diff)
/intern/cycles/kernel/kernel_subsurface.h (+1, -2) (Diff)
/intern/cycles/kernel/kernel_types.h (+8, -18) (Diff)
/intern/cycles/kernel/kernel_volume.h (+2, -5) (Diff)
/intern/cycles/kernel/split/kernel_shader_eval.h (+2, -12) (Diff)
/intern/cycles/kernel/split/kernel_subsurface_scatter.h (+7, -6) (Diff)
/intern/cycles/kernel/kernel_emission.h (+1, -1) (Diff)
/intern/cycles/kernel/kernel_path.h (+10, -11) (Diff)
/intern/cycles/kernel/kernel_path_branched.h (+2, -2) (Diff)
/intern/cycles/kernel/kernel_path_subsurface.h (+4, -3) (Diff)
/intern/cycles/kernel/kernel_path_volume.h (+4, -4) (Diff)
/intern/cycles/kernel/kernel_shader.h (+33, -17) (Diff)
/intern/cycles/kernel/kernel_shadow.h (+0, -1) (Diff)
/intern/cycles/kernel/kernel_subsurface.h (+1, -2) (Diff)
/intern/cycles/kernel/kernel_types.h (+8, -18) (Diff)
/intern/cycles/kernel/kernel_volume.h (+2, -5) (Diff)
/intern/cycles/kernel/split/kernel_shader_eval.h (+2, -12) (Diff)
/intern/cycles/kernel/split/kernel_subsurface_scatter.h (+7, -6) (Diff)