Blender Git Loki

Git Commits -> Revision d50ff36

Revision d50ff36 by Sergey Sharybin (master)
July 2, 2013, 19:23 (GMT)
Add workaroud to make threaded object update stable

Added threading lock around unsafe part of do_makeDispListCurveTypes
(parts which touches Curve->bev and Curve->path). Namely it means
pre-tesselation modifiers, bevel, path and non-modified display
list will be calculated inside a locked thread.

Post-tessellation modifiers will eb calculated outside of locked
thread, which means heavy constructive or deformation modifiers
applying on tesselated spline will be nicely threaded.

This makes it possible to use threaded object update by default
in the branch, so everyone could start testing it.

Commit Details:

Full Hash: d50ff36d3df95fa85f2c082f4961acd4adccdb2d
SVN Revision: 57941
Parent Commit: 41f0c13
Lines Changed: +8, -8

2 Modified Paths:

/source/blender/blenkernel/intern/displist.c (+8, -0) (Diff)
/source/blender/blenkernel/intern/scene.c (+0, -8) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021