Depsgraph: Add relation flag to avoid flush across it
authorSergey Sharybin <sergey.vfx@gmail.com>
Mon, 23 Apr 2018 14:42:37 +0000 (16:42 +0200)
committerSergey Sharybin <sergey.vfx@gmail.com>
Mon, 23 Apr 2018 14:42:37 +0000 (16:42 +0200)
commit53d69e6d048f918b2c9ee61d3e9f27db64fdfa52
treebca3d93b8266df10f90019cbf7b070e547c8bd03
parent0ca7a78f20db6f34bf158f671fc5bbc32ee5702c
Depsgraph: Add relation flag to avoid flush across it

This way we can avoid re-evaluation of certain parts of datablock
when something unrelated has changed.
source/blender/depsgraph/intern/builder/deg_builder_relations.cc
source/blender/depsgraph/intern/builder/deg_builder_relations.h
source/blender/depsgraph/intern/builder/deg_builder_relations_impl.h
source/blender/depsgraph/intern/debug/deg_debug_relations_graphviz.cc
source/blender/depsgraph/intern/depsgraph.h
source/blender/depsgraph/intern/eval/deg_eval_flush.cc