[Bf-blender-cvs] [e51c721315a] master: Fix crash of alembic tests after recent depsgraph builder change

Sergey Sharybin noreply at git.blender.org
Thu Aug 27 14:53:03 CEST 2020


Commit: e51c721315a5fc9c2132fb728e4da47ba5603c42
Author: Sergey Sharybin
Date:   Thu Aug 27 14:50:59 2020 +0200
Branches: master
https://developer.blender.org/rBe51c721315a5fc9c2132fb728e4da47ba5603c42

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!

===================================================================

M	source/blender/io/alembic/tests/abc_export_test.cc

===================================================================

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();
   }



More information about the Bf-blender-cvs mailing list