diff options
author | Brecht Van Lommel <brecht@blender.org> | 2020-05-14 03:13:40 +0300 |
---|---|---|
committer | Brecht Van Lommel <brecht@blender.org> | 2020-05-14 03:14:18 +0300 |
commit | e2eb47191dc30d010eb4420f486b45824af811be (patch) | |
tree | faddfc3e8e6299ac93ba28bdd429c595a1437d7e /source/blender | |
parent | bd18ffe1f8afb187386354561e10ee4ff0df3303 (diff) |
Fix T75715: crash rendering animation with persistent images
Diffstat (limited to 'source/blender')
-rw-r--r-- | source/blender/render/intern/source/external_engine.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/source/blender/render/intern/source/external_engine.c b/source/blender/render/intern/source/external_engine.c index ffd483a8b62..4770e98bd20 100644 --- a/source/blender/render/intern/source/external_engine.c +++ b/source/blender/render/intern/source/external_engine.c @@ -605,9 +605,11 @@ bool RE_bake_engine(Render *re, engine->resolution_x = re->winx; engine->resolution_y = re->winy; + BLI_rw_mutex_lock(&re->partsmutex, THREAD_LOCK_WRITE); RE_parts_init(re); engine->tile_x = re->r.tilex; engine->tile_y = re->r.tiley; + BLI_rw_mutex_unlock(&re->partsmutex); if (type->bake) { engine->depsgraph = depsgraph; |