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>2017-08-11 17:51:19 +0300
committerBastien Montagne <montagne29@wanadoo.fr>2017-09-08 12:53:05 +0300
commit9ae35fafb60e76a70c33d6236671a627ac458e4f (patch)
tree6a11450b61fd595fbdcd90544f3df10c97d4b911 /source/blender/collada
parent7c3b435c3aa424aacf970d226584f1b2ebda5968 (diff)
Fix T52149: LoopTriArray computation was not correctly protected against concurrency.
Note: this commit seems to work as expected (also with transform snapping etc.). However, it is rather unsafe - not enough for 2.79 at least, unless we get much more testing on it. It also depends on three previous ones. Note that using a global lock here is far from ideal, we should rather have a lock per DM, but that will do for now, whole DM thing is doomed to oblivion anyway in 2.8. Also, we may need a `DM_DIRTY_LOOPTRIS` dirty flag at some point. Looks like we can survive without it for now though... Probably because cached looptris are never copied accross DM's?
Diffstat (limited to 'source/blender/collada')
0 files changed, 0 insertions, 0 deletions