Blender Git Loki

Git Commits -> Revision 8d6732d

Revision 8d6732d by Sergey Sharybin (master)
February 28, 2019, 15:28 (GMT)
Depsgraph: Keep objects which has animated visibility

This allows dependency graph to evaluate drivers of those objects
and put them to a correct state. It will increase memory usage
since now we can no longer save it by skipping copy-on-write for
such objects. It will also currently make things slower, because
we do not have granular enough visibility update of components in
the dependency graph. Can do it later when the rest of the changes
are finished.

This commit does not update restriction flags on the base, since
that is somewhat tricky to do currently: need to somehow see whether
object is disabled due to flags on collection or due to own flags.

Differential Revision: https://developer.blender.org/D4419

Commit Details:

Full Hash: 8d6732d1f7b801fc1353e6f7f83e079ae7d14c91
Parent Commit: 9eaa577
Lines Changed: +57, -0

3 Modified Paths:

/source/blender/blenkernel/BKE_animsys.h (+3, -0) (Diff)
/source/blender/blenkernel/intern/anim_sys.c (+9, -0) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder.cc (+45, -0) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021