[Bf-blender-cvs] [f7af7704461] blender2.8: Depsgraph: Cleanup, don't use view layer name
Sergey Sharybin
noreply at git.blender.org
Thu Nov 23 14:44:20 CET 2017
Commit: f7af7704461c5c4fd145a6564e5621514f0475b2
Author: Sergey Sharybin
Date: Thu Nov 23 12:20:31 2017 +0100
Branches: blender2.8
https://developer.blender.org/rBf7af7704461c5c4fd145a6564e5621514f0475b2
Depsgraph: Cleanup, don't use view layer name
Dependency graph is only built per-view-layer now, so no need to store names.
Will speed up operation lookup as well,.
===================================================================
M source/blender/depsgraph/intern/builder/deg_builder_nodes_layer_collection.cc
M source/blender/depsgraph/intern/builder/deg_builder_relations_layer_collection.cc
===================================================================
diff --git a/source/blender/depsgraph/intern/builder/deg_builder_nodes_layer_collection.cc b/source/blender/depsgraph/intern/builder/deg_builder_nodes_layer_collection.cc
index 77985528c89..71303db54ef 100644
--- a/source/blender/depsgraph/intern/builder/deg_builder_nodes_layer_collection.cc
+++ b/source/blender/depsgraph/intern/builder/deg_builder_nodes_layer_collection.cc
@@ -126,14 +126,12 @@ void DepsgraphNodeBuilder::build_view_layer_collections(
_1,
scene_cow,
view_layer_cow),
- DEG_OPCODE_VIEW_LAYER_INIT,
- view_layer->name);
+ DEG_OPCODE_VIEW_LAYER_INIT);
add_operation_node(comp,
function_bind(BKE_layer_eval_layer_collection_post,
_1,
view_layer_cow),
- DEG_OPCODE_VIEW_LAYER_DONE,
- view_layer->name);
+ DEG_OPCODE_VIEW_LAYER_DONE);
state.parent = NULL;
build_layer_collections(&view_layer_cow->layer_collections, &state);
}
diff --git a/source/blender/depsgraph/intern/builder/deg_builder_relations_layer_collection.cc b/source/blender/depsgraph/intern/builder/deg_builder_relations_layer_collection.cc
index 2e4ab0f0f84..a7c70bfc098 100644
--- a/source/blender/depsgraph/intern/builder/deg_builder_relations_layer_collection.cc
+++ b/source/blender/depsgraph/intern/builder/deg_builder_relations_layer_collection.cc
@@ -104,12 +104,10 @@ void DepsgraphRelationBuilder::build_view_layer_collections(
OperationKey init_key(&scene_->id,
DEG_NODE_TYPE_LAYER_COLLECTIONS,
- DEG_OPCODE_VIEW_LAYER_INIT,
- view_layer->name);
+ DEG_OPCODE_VIEW_LAYER_INIT);
OperationKey done_key(&scene_->id,
DEG_NODE_TYPE_LAYER_COLLECTIONS,
- DEG_OPCODE_VIEW_LAYER_DONE,
- view_layer->name);
+ DEG_OPCODE_VIEW_LAYER_DONE);
state.init_key = init_key;
state.done_key = done_key;
More information about the Bf-blender-cvs
mailing list