Blender Git Commit Log

Git Commits -> Revision ab7214c

Revision ab7214c by Julian Eisel (master)
November 8, 2021, 15:56 (GMT)
Fix performance issues with pose library sidebar and many poses

When the asset view in the sidebar of the pose library would contain
more than a few handful poses, interaction and animation playback
performance would be impacted considerably. This was because our icon
drawing scales image buffers using a rather slow method on the CPU.
This commit changes it so the asset icons are scaled using the GPU.

Note that this is a temporary change. I'd like all icon code to use
GPU-side scaling, see D13144. But such a change is too risky to do in
the release branch at this point, so this fix is specifically for the
3.0 release.

Commit Details:

Full Hash: ab7214ca2ef93c0827d2dbb1ecbdebca184996bf
Parent Commit: abab16f
Lines Changed: +75, -1

1 Modified Path:

/source/blender/editors/interface/interface_icons.c (+75, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021