Blender Git Commit Log

Git Commits -> Revision feed46c

Revision feed46c by Lukas Stockner (master)
July 31, 2019, 19:03 (GMT)
Merge per-shader SVM nodes in the main update thread to avoid locking and resizing overhead

In a test file containing 1300 copies of the same shader, this reduces shader update time from 3.1 sec to 0.05 sec.

Thanks to @swerner for noticing this issue.

Reviewers: brecht, sergey, swerner

Subscribers: swerner

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

Commit Details:

Full Hash: feed46c4ae480ccd3f1b1ee6bb61adaf308f85c3
Parent Commit: c72f6b7
Lines Changed: +62, -49

2 Modified Paths:

/intern/cycles/render/svm.cpp (+61, -45) (Diff)
/intern/cycles/render/svm.h (+1, -4) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021