[Bf-blender-cvs] [a5b08c1d95e] functions: minor improvement

Jacques Lucke noreply at git.blender.org
Mon Jan 27 22:10:15 CET 2020


Commit: a5b08c1d95e38fdb70eff47edc0e075fce4d5089
Author: Jacques Lucke
Date:   Sun Jan 26 20:56:05 2020 +0100
Branches: functions
https://developer.blender.org/rBa5b08c1d95e38fdb70eff47edc0e075fce4d5089

minor improvement

===================================================================

M	source/blender/functions/intern/multi_functions/network.cc

===================================================================

diff --git a/source/blender/functions/intern/multi_functions/network.cc b/source/blender/functions/intern/multi_functions/network.cc
index b74745c59d4..731ce524e3c 100644
--- a/source/blender/functions/intern/multi_functions/network.cc
+++ b/source/blender/functions/intern/multi_functions/network.cc
@@ -405,6 +405,8 @@ BLI_NOINLINE void MF_EvaluateNetwork::evaluate_network_to_compute_outputs(
     sockets_to_compute.push(&socket->origin());
   }
 
+  ScopedVector<const MFOutputSocket *> missing_sockets;
+
   while (!sockets_to_compute.is_empty()) {
     const MFOutputSocket &socket = *sockets_to_compute.peek();
     const MFNode &node = socket.node();
@@ -417,7 +419,7 @@ BLI_NOINLINE void MF_EvaluateNetwork::evaluate_network_to_compute_outputs(
     BLI_assert(node.is_function());
     const MFFunctionNode &function_node = node.as_function();
 
-    ScopedVector<const MFOutputSocket *> missing_sockets;
+    missing_sockets.clear();
     function_node.foreach_origin_socket([&](const MFOutputSocket &origin) {
       if (!storage.socket_is_computed(origin)) {
         missing_sockets.append(&origin);



More information about the Bf-blender-cvs mailing list