Blender Git Loki

Git Commits -> Revision 0e9ea70

Revision 0e9ea70 by Sergey Sharybin (master)
March 13, 2019, 14:51 (GMT)
Fix T58721: Keyframing one transform option reset other transforms

Use dedicated flag to tag animation just for copy-on-write synchronization,
which makes it so copies of the original data blocks gets in sync with the
original ID. This will not flush the animation update to all objects which
depend on that animation.

If such flush is required, use ID_RECALC_ANIMATION.

Reviewers: brecht

Reviewed By: brecht

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

Commit Details:

Full Hash: 0e9ea707b5e5be2a38dd29dded3dd6c25a5e1992
Parent Commit: bc5b0f7
Lines Changed: +35, -43

10 Modified Paths:

/source/blender/depsgraph/intern/builder/deg_builder_relations.cc (+1, -19) (Diff)
/source/blender/editors/animation/anim_channels_defines.c (+5, -5) (Diff)
/source/blender/editors/animation/anim_channels_edit.c (+3, -3) (Diff)
/source/blender/editors/animation/anim_deps.c (+2, -2) (Diff)
/source/blender/editors/animation/fmodifier_ui.c (+1, -1) (Diff)
/source/blender/editors/animation/keyframing.c (+5, -5) (Diff)
/source/blender/editors/animation/keyingsets.c (+1, -1) (Diff)
/source/blender/makesdna/DNA_ID.h (+12, -2) (Diff)
/source/blender/makesrna/intern/rna_action.c (+2, -2) (Diff)
/source/blender/makesrna/intern/rna_fcurve.c (+3, -3) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021