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:
authorBastien Montagne <montagne29@wanadoo.fr>2019-05-29 17:25:56 +0300
committerBastien Montagne <montagne29@wanadoo.fr>2019-05-29 17:29:42 +0300
commit0721ee45873cbaa1f55b477122857e97cefe0332 (patch)
treef39b76bf69f471352164168f5fa3a082ee85d25b /source/blender/editors/space_action
parent68adbf80cfacb54721b42f5d2dd9d1efef3326d8 (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