blender/intern/cycles
Thomas Dinges 2c58e96685 Cycles / Shader Graph optimization:
* Unnecessary shader inputs inside the Mix Shader are now ignored, in case the factor is 0.0 / 1.0 and not connected. 
This way we save some render time for complex node graphs. 

Example: http://www.pasteall.org/pic/show.php?id=48226
Check the Mix Shader at the end: In this case, Cycles will now avoid the complete huge shader tree, and only calculate the Diffuse Shader.
Rendertime decreased from 1:50 min to 1:20 min on CPU. GPU rendering benefits as well from this. 

This only affects SVM, OSL was already doing these optimizations.
2013-03-31 01:18:10 +00:00
..
app Cycles Test App: 2013-01-17 22:51:54 +00:00
blender misc minor edits. 2013-03-29 06:25:22 +00:00
bvh Fix cycles issue with BVH cache created with 64 bits and used for 32 bits binary, 2013-02-13 11:02:51 +00:00
cmake Cycles / CMake: 2012-11-09 18:31:04 +00:00
device Cycles / CUDA: 2013-03-17 14:32:50 +00:00
doc
kernel style cleanup: osl and NULL pointer use, also correct sequencer gap operator id's 2013-03-27 20:27:07 +00:00
render Cycles / Shader Graph optimization: 2013-03-31 01:18:10 +00:00
subd Cycles Hair: refactoring to support generic attributes for hair curves. There 2013-01-03 12:08:54 +00:00
util Cycles GPU Rendering: 2013-02-21 17:16:32 +00:00
CMakeLists.txt Fix cycles intersection issue with overlapping faces on windows 32 bit and CPU 2013-02-04 16:12:37 +00:00
SConscript Fix scons win32 link error with OSL, also fix a GLEW linker warning 2013-02-10 20:47:44 +00:00