diff options
author | Sergey Sharybin <sergey@blender.org> | 2020-08-27 15:50:59 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey@blender.org> | 2020-08-27 15:52:58 +0300 |
commit | e51c721315a5fc9c2132fb728e4da47ba5603c42 (patch) | |
tree | 16bb5bb407e8e81c4c58469fea333fd2466a1fde /source | |
parent | 1131328aeb8c4c0e682416dba457a201127806bd (diff) |
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!
Diffstat (limited to 'source')
-rw-r--r-- | source/blender/io/alembic/tests/abc_export_test.cc | 3 |
1 files changed, 3 insertions, 0 deletions
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(); } |