Sculpt: OMP -> BLI_task, step II.
authorBastien Montagne <montagne29@wanadoo.fr>
Sun, 3 Jan 2016 22:54:44 +0000 (23:54 +0100)
committerBastien Montagne <montagne29@wanadoo.fr>
Sun, 3 Jan 2016 22:56:54 +0000 (23:56 +0100)
commit2e77c413ab3cdc5880c99ba14436d56f8280d3fb
treeabaff5e4974485bb8d268670dbf3f4ac30bf8031
parentda49ee30b00575ce34e2e63219f08abc11ed75f8
Sculpt: OMP -> BLI_task, step II.

This time, all tools' code itself.

Not much to say, except that we can also get rid of that OMP caching pre-process ugly stuff
for multires smoothing.

Together with previous commit, we have about 5% average speedup on stroke execution
(though this vary a lot, up to 30% speedup in rare cases, and in even rarer cases some
odd massive slowdowns...).

Tech note: we may want to add 'guided'-similar feature to our BLI_task threaded loop,
I suspect this could explain random massive slowdowns of new code (very rare, but annoying...).
source/blender/editors/sculpt_paint/sculpt.c