Sergey Sharybin ecd4ee75af 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.
2015-06-01 19:49:52 +05:00
2015-06-01 13:12:41 +02:00
2015-05-01 01:15:55 +10:00
2013-12-24 22:57:27 +06:00
2014-08-08 06:00:49 +10:00
2010-10-13 14:44:22 +00:00
2015-03-24 07:49:17 +11:00
Description
No description provided
841 MiB
Languages
C++ 78%
Python 14.9%
C 2.9%
GLSL 1.9%
CMake 1.2%
Other 0.9%