Blender Git Loki

Git Commits -> Revision cdb47b9

Revision cdb47b9 by Thomas Dinges (master)
March 12, 2015, 12:50 (GMT)
Cycles: Make Background MIS building threaded

Use multiple threads for building the MIS table, if the
resolution is higher than 512.
Also replace division by cdf_total, with a inverse multiplication by
cdf_total_inv. This gives further speedup.

On my Macbook (8 CPU threads) this improves the time to build the table:
Resolution 4096: From 0.16s to 0.03s
Resolution 8096: From 0.61s to 0.11s

This especially helps to reduce the scene update time, when tweaking world
shader while viewport rendering is running.

Patch by Sergey and myself.

Differential Revision: https://developer.blender.org/D1159

Commit Details:

Full Hash: cdb47b9dfc2d30345748d6736702e06f7e5d0369
Parent Commit: 583466f
Lines Changed: +63, -27

1 Modified Path:

/intern/cycles/render/light.cpp (+63, -27) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021