Blender Git Commit Log

Git Commits -> Revision d02ad52

Revision d02ad52 by Sergey Sharybin (master)
February 18, 2019, 15:24 (GMT)
Depsgraph: Make node an owner of its name

The initial idea of using char pointer was to save some
memory since the dependency graph was kind of the one
with the main database.

Nowadays dependency graph should be separatable from the
main database and being self-sustainable.

Other issue which was caused by this pointer is the
re-tagging of operations during relations update: it is
possible to have node which as tagged for update but had
the owner of the name removed (i.e. driver or bone was
removed).

Commit Details:

Full Hash: d02ad52b2de250fa371f664f1f2d08329e0b5a20
Parent Commit: c3ceefb
Lines Changed: +6, -5

5 Modified Paths:

/source/blender/depsgraph/intern/builder/deg_builder_nodes.cc (+2, -1) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_nodes.h (+1, -1) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_relations_impl.h (+1, -1) (Diff)
/source/blender/depsgraph/intern/node/deg_node.h (+1, -1) (Diff)
/source/blender/depsgraph/intern/node/deg_node_component.cc (+1, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021