Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrecht Van Lommel <brechtvanlommel@pandora.be>2012-10-07 18:15:50 +0400
committerBrecht Van Lommel <brechtvanlommel@pandora.be>2012-10-07 18:15:50 +0400
commite3ab85a3f589fd6d649caf8fbe71ea70e0a217de (patch)
tree1ffc54578a3f585bfb2cafe93ea0523d88f8d46b /intern/cycles/render/svm.cpp
parentccd9f1491a137754aabf214d27f4785a04d10841 (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.cpp11
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);
- }
}
}
}