[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