Depsgraph: Initial implementation of more granular tagging
authorSergey Sharybin <sergey.vfx@gmail.com>
Tue, 18 Jul 2017 13:42:53 +0000 (15:42 +0200)
committerSergey Sharybin <sergey.vfx@gmail.com>
Wed, 19 Jul 2017 13:20:06 +0000 (15:20 +0200)
commit414cc821d8d0e3156a3c1057ed382c32cf4b5031
tree4027fe3deb296d9c711fef6b8482f04895b1e3d7
parent50f5f0957c400595a85889ea9f6777e1a861dd21
Depsgraph: Initial implementation of more granular tagging

This commit makes it so that only ID components which correspond to the tag
flag are tagged for update (previously the whole ID would have been updated
in the most of cases).

This allows us to have more granular tag flags and prevent tagging of things
we don't want to be tagged.
source/blender/depsgraph/DEG_depsgraph.h
source/blender/depsgraph/intern/depsgraph_intern.h
source/blender/depsgraph/intern/depsgraph_tag.cc
source/blender/depsgraph/intern/nodes/deg_node.cc