Blender Git Commit Log
Git Commits -> Revision 0721ee4
Revision 0721ee4 by Bastien Montagne (master) May 29, 2019, 14:29 (GMT) |
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). |
Commit Details:
Full Hash: 0721ee45873cbaa1f55b477122857e97cefe0332
Parent Commit: 68adbf8
Lines Changed: +19, -14
1 Modified Path:
/source/blender/editors/sculpt_paint/paint_image_proj.c (+19, -14) (Diff)