Blender Git Commit Log

Git Commits -> Revision 3478d66

Revision 3478d66 by Sergey Sharybin (master)
November 29, 2017, 10:01 (GMT)
Depsgraph: Remove object-specific flag which was storing update tag

There were following issues:

- This was used in a similar way of DEG's ID update callback. No reason to have
yet-another-way of informing editors/engines about changes. Better to keep
regular update mechanism usable and fast for those needs.
- It wasn't granular at all, and granularity in flags is something what we
need to support anyway, even for existing ID update.
- There is no reason to have it per-object. Depsgraph operates on IDs.
- It wasn't clear when and who clears the flag, and was possible to run into
conflicts.

Commit Details:

Full Hash: 3478d66b285b44de3a36a14db7436254bab84995
Parent Commit: a6b6689
Lines Changed: +1, -6

3 Modified Paths:

/source/blender/blenkernel/intern/object.c (+0, -2) (Diff)
/source/blender/depsgraph/intern/eval/deg_eval_flush.cc (+0, -3) (Diff)
/source/blender/makesdna/DNA_object_types.h (+1, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021