diff options
author | Philipp Oeser <info@graphics-engineer.com> | 2020-03-27 11:54:43 +0300 |
---|---|---|
committer | Philipp Oeser <info@graphics-engineer.com> | 2020-03-27 11:58:21 +0300 |
commit | d0b0a0a894e0a8c030128e62cab1b8169d344bf2 (patch) | |
tree | a62a1b2babdd67de1618549b13bf2c130c8f556c /source/blender/draw | |
parent | 6eb1004d50b8b80c67fd867efae8c3a66f5f0cec (diff) |
Fix T74927: Slow playback using Auto Normalization
Caused by rBedb3b7a323a1.
Using evaluate_fcurve_only_curve actually causes quite a bit of slowdown
[6x] compared to bezier forward differencing [which was used prior to
rBedb3b7a323a1]. But full fcurve evaluation is desired with Dynamic
Interpolation Effects [Back/Elastic] since their min/max will not be
captured with forward differencing.
So now gain back speed [using bezier forward differencing] and only do
the full fcurve evaluation for dynamic interpolation effects.
Maniphest Tasks: T74927
Differential Revision: https://developer.blender.org/D7196
Diffstat (limited to 'source/blender/draw')
0 files changed, 0 insertions, 0 deletions