Fix #33335: cycles SVM closure issue in recent bugfix, incorrectly tagging

node as done.
This commit is contained in:
Brecht Van Lommel
2012-11-28 19:13:34 +00:00
parent 0aad9f674a
commit 33f81187fb
2 changed files with 12 additions and 8 deletions

View File

@@ -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);