[Bf-blender-cvs] [3451cb56dbb] blender2.8: Depsgraph: Cleanup, make it more obvious what ID references

Sergey Sharybin noreply at git.blender.org
Mon Sep 3 13:44:40 CEST 2018


Commit: 3451cb56dbb368b82b2d36327288e064b5d32f04
Author: Sergey Sharybin
Date:   Mon Sep 3 12:57:04 2018 +0200
Branches: blender2.8
https://developer.blender.org/rB3451cb56dbb368b82b2d36327288e064b5d32f04

Depsgraph: Cleanup, make it more obvious what ID references

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

M	source/blender/depsgraph/intern/builder/deg_builder_nodes.cc
M	source/blender/depsgraph/intern/builder/deg_builder_nodes.h

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

diff --git a/source/blender/depsgraph/intern/builder/deg_builder_nodes.cc b/source/blender/depsgraph/intern/builder/deg_builder_nodes.cc
index 5e3496fa5a7..06e37ab5be7 100644
--- a/source/blender/depsgraph/intern/builder/deg_builder_nodes.cc
+++ b/source/blender/depsgraph/intern/builder/deg_builder_nodes.cc
@@ -357,7 +357,7 @@ void DepsgraphNodeBuilder::begin_build()
 		IDDepsNode *id_node = comp_node->owner;
 
 		SavedEntryTag entry_tag;
-		entry_tag.id = id_node->id_orig;
+		entry_tag.id_orig = id_node->id_orig;
 		entry_tag.component_type = comp_node->type;
 		entry_tag.opcode = op_node->opcode;
 		saved_entry_tags_.push_back(entry_tag);
@@ -373,7 +373,7 @@ void DepsgraphNodeBuilder::begin_build()
 void DepsgraphNodeBuilder::end_build()
 {
 	foreach (const SavedEntryTag& entry_tag, saved_entry_tags_) {
-		IDDepsNode *id_node = find_id_node(entry_tag.id);
+		IDDepsNode *id_node = find_id_node(entry_tag.id_orig);
 		if (id_node == NULL) {
 			continue;
 		}
diff --git a/source/blender/depsgraph/intern/builder/deg_builder_nodes.h b/source/blender/depsgraph/intern/builder/deg_builder_nodes.h
index eadf4a23a5e..b35e07cc333 100644
--- a/source/blender/depsgraph/intern/builder/deg_builder_nodes.h
+++ b/source/blender/depsgraph/intern/builder/deg_builder_nodes.h
@@ -229,7 +229,7 @@ protected:
 	 * since it will change during dependency graph construction.
 	 */
 	struct SavedEntryTag {
-		ID *id;
+		ID *id_orig;
 		eDepsNode_Type component_type;
 		eDepsOperation_Code opcode;
 	};



More information about the Bf-blender-cvs mailing list