diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2014-05-03 17:58:37 +0400 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2014-05-03 18:13:01 +0400 |
commit | e08db08a84bffaab27bc4562fd41f44756eb2e3e (patch) | |
tree | 56f9c70d7c28f4fd99f8f7e150035c9936b842a5 /source/blender/editors/space_buttons | |
parent | 48c1a7f8a45f1474c1484950687f0f30612a1731 (diff) |
Fix T39997: Multiple boolean modifiers sharing the same right operand crashes
The issue was caused by the temporary CD layers being allocated for subsurf
meshes, same as we've got back in 881fb43.
In the long run this temporary storage is to be re-considered, but it'll also
imply re-considering of the Derivedmesh interaction as well. For now let's
use a simpler solution which is forbidding modifiers to call getArray for other
objects' derivedMeshes but use an API calls which would allocate local copy of
the data preventing race condition of shared data in DM.
Diffstat (limited to 'source/blender/editors/space_buttons')
0 files changed, 0 insertions, 0 deletions