Blender Git Commit Log

Git Commits -> Revision ecd4ee7

Revision ecd4ee7 by Sergey Sharybin (master)
June 1, 2015, 14:49 (GMT)
Cycles: Implement selective nodes compilation

This commits finishes initial selective nodes compilation into kernel, which
helps a lot performance-wise for AMD OpenCL kernels.

Split by node groups is based on statistics from simple scenes like BMW and
more complex scenes like mango and gooseberry production files. Further
tweaks are always possible, but it should be a good starting point.

TODO: Still need to ignore unused nodes when calculating requested shader
features.

Commit Details:

Full Hash: ecd4ee75af1616ab0d164b8189acee9f62bb6231
Parent Commit: c0235da
Lines Changed: +215, -137

3 Modified Paths:

/intern/cycles/kernel/svm/svm.h (+148, -136) (Diff)
/intern/cycles/kernel/svm/svm_types.h (+2, -1) (Diff)
/intern/cycles/render/nodes.h (+65, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021