From 0566ebdebeeb658300e6c45b805075ada9c02c0a Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Mon, 19 Apr 2021 22:37:39 +0200 Subject: Fix crash with Alembic export after recent persistent data bugfix We weren't clearing the recalc flags for that case. --- source/blender/render/intern/engine.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'source/blender/render') diff --git a/source/blender/render/intern/engine.c b/source/blender/render/intern/engine.c index 2edfaf09358..817f09f5bfe 100644 --- a/source/blender/render/intern/engine.c +++ b/source/blender/render/intern/engine.c @@ -690,7 +690,7 @@ static void engine_depsgraph_init(RenderEngine *engine, ViewLayer *view_layer) } else { /* Go through update with full Python callbacks for regular render. */ - BKE_scene_graph_update_for_newframe(engine->depsgraph); + BKE_scene_graph_update_for_newframe_ex(engine->depsgraph, false); } engine->has_grease_pencil = DRW_render_check_grease_pencil(engine->depsgraph); @@ -725,7 +725,7 @@ void RE_engine_frame_set(RenderEngine *engine, int frame, float subframe) CLAMP(cfra, MINAFRAME, MAXFRAME); BKE_scene_frame_set(re->scene, cfra); - BKE_scene_graph_update_for_newframe(engine->depsgraph); + BKE_scene_graph_update_for_newframe_ex(engine->depsgraph, false); BKE_scene_camera_switch_update(re->scene); } -- cgit v1.2.3