Blender Git Loki
Git Commits -> Revision 03acdb4
Revision 03acdb4 by Alexander Gavrilov (temp-blender-2.81-release-with-wrong-merge) November 11, 2019, 17:05 (GMT) |
Fluid Particles: fix threading crash with viscoelastic springs. As correctly pointed out by a comment in the code, adding new springs wasn't thread safe, and caused crashes. Fix by buffering new springs in intermediate thread-local arrays, which are flushed on the main thread. This is valid because the new springs are not used until the next sim step. Differential Revision: https://developer.blender.org/D6133 |
Commit Details:
Full Hash: 03acdb4cb01dcddf837fdb6a5903f23cb1c8fb83
Parent Commit: 0b96947
Committed By: Germano Cavalcante
Lines Changed: +41, -2