blender/intern
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
..
audaspace Fix #33518: Jack sync doesn't work in 2.64, 2.64 or 2.65 stable versions 2013-03-27 07:19:54 +00:00
bsp style cleanup: also some typos 2013-02-11 00:49:00 +00:00
container Added GPL header to sconscripts! 2012-12-17 08:01:43 +00:00
cycles Cycles / Shader Graph optimization: 2013-03-31 01:18:10 +00:00
dualcon misc minor edits. 2013-03-29 06:25:22 +00:00
elbeem Elbeem fluid: Remove hardcoded 16GB RAM limit on 64bit systems 2013-03-30 20:50:28 +00:00
ffmpeg Fix/workaround for newer FFmpeg 1.1.3 and MP3 decoder 2013-02-28 18:28:08 +00:00
ghost code cleanup: 2013-03-25 02:41:30 +00:00
guardedalloc code cleanup: quiet warnings building with mingw. 2013-03-29 00:50:52 +00:00
iksolver Fix various warnings with clang build, and adjust cmake clang warnings flags 2013-02-26 21:58:06 +00:00
itasc style cleanup 2013-03-18 11:44:56 +00:00
locale OSX/locale: a further cleanup 2013-03-04 10:31:01 +00:00
memutil Prefetching for movie clips 2013-03-20 17:03:20 +00:00
mikktspace Added GPL header to sconscripts! 2012-12-17 08:01:43 +00:00
moto Added GPL header to sconscripts! 2012-12-17 08:01:43 +00:00
opencl Move opencl and reigidbody from source/blender/ to intern/ 2013-02-01 06:24:49 +00:00
opencolorio Compile fix for recent OCIO commit, missing GLEW include. 2013-03-29 16:17:22 +00:00
opennl code cleanup: quiet warnings building with mingw. 2013-03-29 00:50:52 +00:00
raskter code cleanup: use NULL rather then 0 for pointers, and make vars static where possible. 2013-03-22 05:34:10 +00:00
rigidbody code cleanup: misc warnings/style 2013-03-21 02:58:21 +00:00
smoke Smoke Bugfix /enhancement: Load pre 2.65 pointcaches. 2013-03-18 21:33:48 +00:00
string fix for buffer out-of-bounds reading for STR_String comparisons with char arrays. 2013-03-22 21:26:59 +00:00
utfconv misc minor edits. 2013-03-29 06:25:22 +00:00
CMakeLists.txt Move opencl and reigidbody from source/blender/ to intern/ 2013-02-01 06:24:49 +00:00
SConscript Move opencl and reigidbody from source/blender/ to intern/ 2013-02-01 06:24:49 +00:00