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:
authorAntony Riakiotakis <kalast@gmail.com>2015-02-05 17:06:13 +0300
committerAntony Riakiotakis <kalast@gmail.com>2015-02-05 17:06:25 +0300
commit15ff730b9b1d99f7b11a69628d9489546986e145 (patch)
tree4f65c4c67209c2eb387b851ad37a3022a8ad45c9 /source/blender/editors/sculpt_paint/paint_ops.c
parentf6e798946092c5d30ad0c011bd8c2920971471b2 (diff)
Change movie cache to use vectors instead of lists.
Runtime costs were horrible. On gooseberry in some sequencer edits using proxies of small size, a cache with about 2000 elements would slow to about 6 fps once cache was full and system tried to find smallest element available. There are still improvements to be done here, like requesting a number of good candidates to avoid rerunnung through the list, or even using some heap or ring buffer scheme to sort data, but nothing suits all needs so for now that should bring the cache back to usable state (25fps here at the studio)
Diffstat (limited to 'source/blender/editors/sculpt_paint/paint_ops.c')
0 files changed, 0 insertions, 0 deletions