a8767d943d48a30dffaa4b40c7694bb10ab37bce
Finding which F-Curve (if any) drives the blend factor or volume of a strip is fairly expensive (it has to search all the curves to find the one matching the name). Speed that up by: - Doing the f-curve lookups in parallel for all the visible strips, - The found curve is stored in StripDrawContext, so this also avoids finding the "volume" curve twice for the same strip (once for waveform, once for fcurve overlay). Viewing Sprite Fright Edit v135 whole timeline on Ryzen 5950X (Win10/VS2022): timeline repaint 18.5ms -> 7.7ms Pull Request: https://projects.blender.org/blender/blender/pulls/128015
…
Blender
Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline-modeling, rigging, animation, simulation, rendering, compositing, motion tracking and video editing.
Project Pages
Development
License
Blender as a whole is licensed under the GNU General Public License, Version 3. Individual files may have a different, but compatible license.
See blender.org/about/license for details.
Description
Languages
C++
78%
Python
14.9%
C
2.9%
GLSL
1.9%
CMake
1.2%
Other
0.9%
