Blender Git Commit Log

Git Commits -> Revision cc31722

Revision cc31722 by Sergey Sharybin (master)
January 9, 2014, 10:33 (GMT)
Fix T38000: vertex parent crash due to threading issues

Issue is causes by vertex parent modifies original BMesh from
a multiple threads. Ideally this is to be done as a separate
update callback for mesh datablock, but it's not so much simple
now (would need to do some re-arranges to DAG which might conflict
with the work from Ali or will double amount of work we did).

So for now use simple solution with mutex lock.

Based on the patch from Campbell Barton with some fixes to make
changes really thread-safe.

Differential Revision: https://developer.blender.org/D168

Commit Details:

Full Hash: cc31722a412b19645aebedb8192502d3a3e73cdb
Parent Commit: 113ff51
Lines Changed: +39, -26

1 Modified Path:

/source/blender/blenkernel/intern/object.c (+39, -26) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021