diff options
author | Brecht Van Lommel <brechtvanlommel@pandora.be> | 2012-11-28 23:13:34 +0400 |
---|---|---|
committer | Brecht Van Lommel <brechtvanlommel@pandora.be> | 2012-11-28 23:13:34 +0400 |
commit | 33f81187fbe1da71e0612b425f441ccad01ae0d2 (patch) | |
tree | 66672fc8bc7808ea8d0519e5626e146e991991d6 /intern/cycles/render/svm.h | |
parent | 0aad9f674a1fcdd983946e8b3e011157492495a8 (diff) |
Fix #33335: cycles SVM closure issue in recent bugfix, incorrectly tagging
node as done.
Diffstat (limited to 'intern/cycles/render/svm.h')
-rw-r--r-- | intern/cycles/render/svm.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/intern/cycles/render/svm.h b/intern/cycles/render/svm.h index 720531c8c4b..0b15c5aaa1e 100644 --- a/intern/cycles/render/svm.h +++ b/intern/cycles/render/svm.h @@ -130,7 +130,7 @@ protected: void generate_closure(ShaderNode *node, set<ShaderNode*>& done); /* multi closure */ - void generate_multi_closure(ShaderNode *node, set<ShaderNode*>& done); + void generate_multi_closure(ShaderNode *node, set<ShaderNode*>& done, set<ShaderNode*>& closure_done); /* compile */ void compile_type(Shader *shader, ShaderGraph *graph, ShaderType type); |