Blender Git Commit Log

Git Commits -> Revision 0de69e5

Revision 0de69e5 by Sergey Sharybin (master)
September 13, 2016, 11:46 (GMT)
Cycles: Implement threaded SVM nodes compilation

The title says it all actually. From tests with barber shop scene here
gives 2-3x speedup for shader compilation on my oldie i7 machine. The
gain is mainly due to textures metadata query from jpeg files (which
seems to requite de-compression before metadata can be read). But in
theory could give nice improvements for scenes with huge node trees
as well (i'm talking about node trees of complexity of fractal which
we had reports about in the past).

Reviewers: juicyfruit, dingto, lukasstockner97, brecht

Reviewed By: brecht

Subscribers: monio, Blendify

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

Commit Details:

Full Hash: 0de69e56b43f194d3d79ad28c3cd6e49e88aa8d2
Parent Commit: f38f787
Lines Changed: +118, -43

3 Modified Paths:

/intern/cycles/render/image.cpp (+2, -0) (Diff)
/intern/cycles/render/svm.cpp (+105, -42) (Diff)
/intern/cycles/render/svm.h (+11, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021