diff options
author | Bastien Montagne <montagne29@wanadoo.fr> | 2019-05-29 17:25:56 +0300 |
---|---|---|
committer | Bastien Montagne <montagne29@wanadoo.fr> | 2019-05-29 17:29:42 +0300 |
commit | 0721ee45873cbaa1f55b477122857e97cefe0332 (patch) | |
tree | f39b76bf69f471352164168f5fa3a082ee85d25b /source/blender/editors/space_action | |
parent | 68adbf80cfacb54721b42f5d2dd9d1efef3326d8 (diff) |
Fix T51133: Bad performance with texture painting depending on multi-thread settings.
This is more of a temp urgent hack than a proper fix, chenages required
for the later are too involved for 2.80 at that point of time and will
be done later.
That commit merely keeps the whole existing logic for 3D painting
textures, but instead of re-creating a pool of threads for *every* (!)
stroke evaluation (i.e. mouse move event during painting), we instead
use Blender's task scheduler.
That remains sub-optimal, there are likely more improvements possible in
that code, but it should address the main issue reported (which is
presumably caused by windows thread launching being rather heavy process).
Diffstat (limited to 'source/blender/editors/space_action')
0 files changed, 0 insertions, 0 deletions