From e51c721315a5fc9c2132fb728e4da47ba5603c42 Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Thu, 27 Aug 2020 14:50:59 +0200 Subject: Fix crash of alembic tests after recent depsgraph builder change Need to make sure node factories are initialized prior to the dependency graph allocation. The regression was initially introduced in 5b021dff4136 Thanks Brecht for testing! --- source/blender/io/alembic/tests/abc_export_test.cc | 3 +++ 1 file changed, 3 insertions(+) (limited to 'source/blender/io') diff --git a/source/blender/io/alembic/tests/abc_export_test.cc b/source/blender/io/alembic/tests/abc_export_test.cc index 5c2b505958e..c602868b07e 100644 --- a/source/blender/io/alembic/tests/abc_export_test.cc +++ b/source/blender/io/alembic/tests/abc_export_test.cc @@ -36,6 +36,8 @@ class AlembicExportTest : public testing::Test { bmain = BKE_main_new(); + DEG_register_node_types(); + /* TODO(sergey): Pass scene layer somehow? */ ViewLayer *view_layer = (ViewLayer *)scene.view_layers.first; depsgraph = DEG_graph_new(bmain, &scene, view_layer, DAG_EVAL_RENDER); @@ -45,6 +47,7 @@ class AlembicExportTest : public testing::Test { { BKE_main_free(bmain); DEG_graph_free(depsgraph); + DEG_free_node_types(); deleteArchive(); } -- cgit v1.2.3