Blender Git Commit Log

Git Commits -> Revision 09709a7

Revision 09709a7 by Wayde Moss (master)
January 14, 2021, 23:25 (GMT)
Nla Refactor: Split animsys_evaluate_nla()

No intended functional changes.

Refactors animsys_evaluate_nla() into 2 versions:
animsys_evaluate_nla_for_keyframing(), animsys_evaluate_nla_for_flush()
to make it clear what data is being calculated and why.

Dummy strip creation has been refactored to two separate functions,
animsys_create_tweak_strip() and animsys_create_action_track_strip().
Both are evaluated differently from other strips and eachother. There's
no need to interweave them. A future patch D8296, generally requires
both strips.

___

XXX anim_sys.c) nlatrack_find_tweaked() is a temporary work around.
If anyone has any insight into this problem, help is appreciated.

Reviewed by: sybren

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

Commit Details:

Full Hash: 09709a7e64ff0b225e16f97926b54c6441d94499
Parent Commit: b75552e
Lines Changed: +313, -149

4 Modified Paths:

/source/blender/blenkernel/BKE_animsys.h (+1, -2) (Diff)
/source/blender/blenkernel/intern/anim_sys.c (+309, -144) (Diff)
/source/blender/editors/animation/anim_channels_defines.c (+2, -2) (Diff)
/source/blender/editors/animation/keyframing.c (+1, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021