Blender Git Loki

Git Commits -> Revision 7f1fe10

Revision 7f1fe10 by Jeroen Bakker (master)
September 10, 2021, 12:31 (GMT)
T78995: Enable keylist threaded drawing.

This enabled multithreaded building of the keys that needs to be drawn
in the timeline (and other action editors).

On an AMD Ryzen 3800 using a mocap data test file (available in patch)
the performance went from 2fps to 8fps. The performance increase depends
on the number of rows of keyframes that is shown in for example the
timeline editor.

Each row will be using a different thread. Currently the bottleneck is
the summary channel that we could split up in the future even more (
although that is a complex refactoring work).

Reviewed By: sybren

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

Commit Details:

Full Hash: 7f1fe10595065128aab2a4aea4bc9c46e155053c
Parent Commit: a1167e9
Lines Changed: +18, -4

1 Modified Path:

/source/blender/editors/animation/keyframes_draw.c (+18, -4) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021