Blender Git Loki

Git Commits -> Revision 400e6f3

Revision 400e6f3 by Brecht Van Lommel (master)
September 28, 2017, 13:18 (GMT)
Cycles: reduce subsurface stack memory usage.

This is done by storing only a subset of PathRadiance, and by storing
direct light immediately in the main PathRadiance. Saves about 10% of
CUDA stack memory, and simplifies subsurface indirect ray code.

Commit Details:

Full Hash: 400e6f37b80dde3910b8d7a9d5e619b778a1c1ff
Parent Commit: 9ddee88
Lines Changed: +92, -116

12 Modified Paths:

/intern/cycles/kernel/kernel_accumulate.h (+44, -40) (Diff)
/intern/cycles/kernel/kernel_bake.h (+1, -2) (Diff)
/intern/cycles/kernel/kernel_path.h (+4, -6) (Diff)
/intern/cycles/kernel/kernel_path_branched.h (+3, -3) (Diff)
/intern/cycles/kernel/kernel_path_subsurface.h (+12, -38) (Diff)
/intern/cycles/kernel/kernel_path_surface.h (+4, -4) (Diff)
/intern/cycles/kernel/kernel_path_volume.h (+2, -2) (Diff)
/intern/cycles/kernel/kernel_types.h (+18, -15) (Diff)
/intern/cycles/kernel/split/kernel_branched.h (+1, -2) (Diff)
/intern/cycles/kernel/split/kernel_do_volume.h (+2, -2) (Diff)
/intern/cycles/kernel/split/kernel_indirect_subsurface.h (+0, -1) (Diff)
/intern/cycles/kernel/split/kernel_next_iteration_setup.h (+1, -1) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021