Blender Git Loki

Git Commits -> Revision fd52dc5

Revision fd52dc5 by Patrick Mours (master)
August 26, 2019, 08:26 (GMT)
Cycles: GPU code generation optimizations for direct lighting

Use a single loop to iterate over all lights, reducing divergence and amount
of code to generate. Moving ray intersection calls out of conditionals will
also help the Optix compiler.

Ref D5363

Commit Details:

Full Hash: fd52dc58ddea642b7162b01538c0c6c48abb0507
Parent Commit: f491c23
Committed By: Brecht Van Lommel
Lines Changed: +234, -325

5 Modified Paths:

/intern/cycles/kernel/kernel_light.h (+34, -27) (Diff)
/intern/cycles/kernel/kernel_path.h (+4, -6) (Diff)
/intern/cycles/kernel/kernel_path_surface.h (+102, -139) (Diff)
/intern/cycles/kernel/kernel_path_volume.h (+93, -151) (Diff)
/intern/cycles/kernel/split/kernel_direct_lighting.h (+1, -2) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021