diff options
author | Brecht Van Lommel <brechtvanlommel@pandora.be> | 2012-10-07 18:15:50 +0400 |
---|---|---|
committer | Brecht Van Lommel <brechtvanlommel@pandora.be> | 2012-10-07 18:15:50 +0400 |
commit | e3ab85a3f589fd6d649caf8fbe71ea70e0a217de (patch) | |
tree | 1ffc54578a3f585bfb2cafe93ea0523d88f8d46b /intern/cycles/render/svm.cpp | |
parent | ccd9f1491a137754aabf214d27f4785a04d10841 (diff) |
Revert fix for #31806, needs a better solution, can hang compiling some shaders.
Diffstat (limited to 'intern/cycles/render/svm.cpp')
-rw-r--r-- | intern/cycles/render/svm.cpp | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/intern/cycles/render/svm.cpp b/intern/cycles/render/svm.cpp index da287a10199..844ce01569f 100644 --- a/intern/cycles/render/svm.cpp +++ b/intern/cycles/render/svm.cpp @@ -274,17 +274,6 @@ void SVMCompiler::stack_clear_users(ShaderNode *node, set<ShaderNode*>& done) foreach(ShaderInput *in, output->links) in->stack_offset = SVM_STACK_INVALID; - - /* unmark any nodes that have no more valid outputs, see [#31806] */ - if(done.find(output->parent) != done.end()) { - all_done = true; - foreach(ShaderOutput *pout, output->parent->outputs) - if(pout->stack_offset != SVM_STACK_INVALID) - all_done = false; - - if(all_done) - done.erase(output->parent); - } } } } |