Depsgraph: use blender::Vector instead of std::vector

We decided that `blender::Vector` should be the default choice for
a vector data structure in Blender.

Reviewers: sergey

Differential Revision: https://developer.blender.org/D7981
This commit is contained in:
2020-06-10 15:25:39 +02:00
parent 044b824c9d
commit a7ea07c677
12 changed files with 17 additions and 19 deletions

View File

@@ -179,7 +179,7 @@ IDNode *DepsgraphNodeBuilder::add_id_node(ID *id)
OperationCode::COPY_ON_WRITE,
"",
-1);
graph_->operations.push_back(op_cow);
graph_->operations.append(op_cow);
}
return id_node;
}
@@ -213,7 +213,7 @@ OperationNode *DepsgraphNodeBuilder::add_operation_node(ComponentNode *comp_node
OperationNode *op_node = comp_node->find_operation(opcode, name, name_tag);
if (op_node == nullptr) {
op_node = comp_node->add_operation(op, opcode, name, name_tag);
graph_->operations.push_back(op_node);
graph_->operations.append(op_node);
}
else {
fprintf(stderr,
@@ -347,7 +347,7 @@ void DepsgraphNodeBuilder::begin_build()
entry_tag.opcode = op_node->opcode;
entry_tag.name = op_node->name;
entry_tag.name_tag = op_node->name_tag;
saved_entry_tags_.push_back(entry_tag);
saved_entry_tags_.append(entry_tag);
}
/* Make sure graph has no nodes left from previous state. */