Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Sharybin <sergey.vfx@gmail.com>2019-11-29 17:48:32 +0300
committerSergey Sharybin <sergey.vfx@gmail.com>2020-01-10 13:40:08 +0300
commitbefc0827362da04cfff41e057e789159ab5bb0b5 (patch)
tree140aa3e4292a1c1db136de83179684dd9ff2182b /doc/doxygen/Doxyfile
parentc3d6929e4f21ae2e219cd7711bd60e511c302d3e (diff)
Fix T71908: Animated properties are lost after frame-post handler
The issue was caused by special handling of animation update after manual edits in frame_post handler: to avid loss of manual edits done on top of animated property. This was done as a separate pass for non-animation update after frame_post did modifications. This caused some other side-effect: non-modified animated property was re-setting to the value which is used in the viewport. Idea of this solution is simple: preserve values which came from animation update through copy-on-write process. The actual process of this is a bit involved: need to decode RNA path and do it twice since f-curve might point to a sub-data which pointer will change. Since this is only done for non-active depsgraph (aka depsgraph used for render pipeline) this is probably fine since all this extra overhead is just a fraction of overall render process. Differential Revision: https://developer.blender.org/D6330
Diffstat (limited to 'doc/doxygen/Doxyfile')
0 files changed, 0 insertions, 0 deletions