Blender Git Loki

Git Commits -> Revision df22cd9

Revision df22cd9 by Sergey Sharybin (master)
May 31, 2018, 16:07 (GMT)
Depsgraph: Fixes to prevent object duplicate to jump

This includes:

- Skip OB_RECALC_TIME tag from object duplicate operator
not sure why it is needed: even if original object was
animated, duplicating it will copy evaluated values.

- Don't tag whole ID for update when updating it after
relations rebuilt. Use the same trickery to detect
whether animation is to be re-evaluated or not as is
done for update flag=0.

- Don't tag datablocks which are expanded for update
of copy-on-write.

- Avoid flush along relation from copy-on-write
operation in action. This will not invalidate any
pointers in the copied datablock since we don't
reference anything in the action.

Commit Details:

Full Hash: df22cd9ce160457bda1a976da4dd6e7079f36865
Parent Commit: 3352dd3
Lines Changed: +7, -8

3 Modified Paths:

/source/blender/depsgraph/intern/builder/deg_builder.cc (+5, -5) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_relations.cc (+1, -2) (Diff)
/source/blender/editors/object/object_add.c (+1, -1) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021