diff --git a/intern/cycles/render/svm.cpp b/intern/cycles/render/svm.cpp index 48f31ebe298..140ebaa55b8 100644 --- a/intern/cycles/render/svm.cpp +++ b/intern/cycles/render/svm.cpp @@ -622,6 +622,7 @@ void SVMCompiler::generate_multi_closure(ShaderNode *root_node, } state->nodes_done.insert(node); + state->nodes_done_flag[node->id] = true; }