Blender Git Commit Log

Git Commits -> Revision ba4e6e5

Revision ba4e6e5 by Sergey Sharybin (master)
May 23, 2019, 14:45 (GMT)
Depsgraph: Don't tag original IDs for recalc

Tagging original ID introduces a conflict of interest when a separate
graph is created and is tagging objects to be re-evaluated with its
context.

This is part of the problem in T63111: tags within a temporary dependency
graph affects viewport and vice versa, which makes logic to wrongly
consider that something did change in the scene and that baking is to
be redone.

This effectively reverts db3bfd0, but this time everything seems to
be updating fine in the viewport.

Commit Details:

Full Hash: ba4e6e59b2e487c54d97863a8176f3c9cac51f20
Parent Commit: fd3f75a
Lines Changed: +6, -17

3 Modified Paths:

/source/blender/depsgraph/intern/depsgraph_tag.cc (+5, -12) (Diff)
/source/blender/depsgraph/intern/eval/deg_eval_copy_on_write.cc (+1, -1) (Diff)
/source/blender/depsgraph/intern/eval/deg_eval_flush.cc (+0, -4) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021