Blender Git Commit Log

Git Commits -> Revision 2a9ef25

Revision 2a9ef25 by Brecht Van Lommel (master)
April 18, 2014, 12:40 (GMT)
Cycles: SVM optimization for mix shaders, to skip more code when the mix weight
for one of the input shaders is zero.

This gives about 5% speedup for koro_final.blend. In general this is important
so you can design shaders that run faster for shadows, diffuse bounces, etc, for
example by skipping procedural textures or even using a single fixed color.

Commit Details:

Full Hash: 2a9ef256b1e6cea833855d9517916b9656527672
Parent Commit: 2d7b533
Lines Changed: +72, -12

3 Modified Paths:

/intern/cycles/kernel/svm/svm.h (+7, -2) (Diff)
/intern/cycles/kernel/svm/svm_types.h (+2, -1) (Diff)
/intern/cycles/render/svm.cpp (+63, -9) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021