Depsgraph: Synchronize flushing with 2.8 branch
authorSergey Sharybin <sergey.vfx@gmail.com>
Mon, 18 Dec 2017 15:33:12 +0000 (16:33 +0100)
committerSergey Sharybin <sergey.vfx@gmail.com>
Mon, 18 Dec 2017 15:33:12 +0000 (16:33 +0100)
commit342226a67063ca5563c70ab45fe158af5bbc8317
tree0db4ae43da1ca131b267403ba924d323baed7061
parent344eff9c4804f99b633c8054b888a8667ea24ddc
Depsgraph: Synchronize flushing with 2.8 branch

Not only this helps merges form master to the branch, but also:

- Allows us to production-check changes as soon as possible.
- Avoids some unnecessary editors update about ID changes.
- Adds small optimization on queue size by always keeping one of the pointers
  outside of the queue.
source/blender/depsgraph/intern/eval/deg_eval_flush.cc