[Bf-blender-cvs] [92ad5400267] geometry-nodes-level-set-nodes: Fixes for compiling and starting Blender

Hans Goudey noreply at git.blender.org
Mon Oct 25 20:29:12 CEST 2021


Commit: 92ad5400267c7950311676b9eaac94e1fbab04ca
Author: Hans Goudey
Date:   Mon Oct 25 13:29:06 2021 -0500
Branches: geometry-nodes-level-set-nodes
https://developer.blender.org/rB92ad5400267c7950311676b9eaac94e1fbab04ca

Fixes for compiling and starting Blender

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

M	source/blender/nodes/NOD_static_types.h
M	source/blender/nodes/geometry/nodes/node_geo_mesh_to_level_set.cc

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

diff --git a/source/blender/nodes/NOD_static_types.h b/source/blender/nodes/NOD_static_types.h
index 6238363af65..48281eda4a2 100644
--- a/source/blender/nodes/NOD_static_types.h
+++ b/source/blender/nodes/NOD_static_types.h
@@ -379,6 +379,8 @@ DefNode(GeometryNode, GEO_NODE_LEVEL_SET_PRIMITIVE_SPHERE , 0, "LEVEL_SET_PRIMIT
 DefNode(GeometryNode, GEO_NODE_LEVEL_SET_PRIMITIVE_PLATONIC , def_geo_level_set_primitive_platonic, "LEVEL_SET_PRIMITIVE_PLATONIC", LevelSetPlatonic, "Level Set Platonic", "")
 DefNode(GeometryNode, GEO_NODE_LEVEL_SET_TO_FOG_VOLUME , 0, "LEVEL_SET_TO_FOG", LevelSetToFogVolume, "Level Set to Fog Volume", "")
 DefNode(GeometryNode, GEO_NODE_LEVEL_SET_TO_MASK , 0, "LEVEL_SET_TO_Mask", LevelSetToMask, "Level Set to Mask", "")
+DefNode(GeometryNode, GEO_NODE_REPLACE_MATERIAL, 0, "REPLACE_MATERIAL", ReplaceMaterial, "Replace Material", "")
+DefNode(GeometryNode, GEO_NODE_MATERIAL_SELECTION, 0, "MATERIAL_SELECTION", MaterialSelection, "Material Selection", "")
 DefNode(GeometryNode, GEO_NODE_MESH_PRIMITIVE_CIRCLE, def_geo_mesh_circle, "MESH_PRIMITIVE_CIRCLE", MeshCircle, "Mesh Circle", "")
 DefNode(GeometryNode, GEO_NODE_MESH_PRIMITIVE_CONE, def_geo_mesh_cone, "MESH_PRIMITIVE_CONE", MeshCone, "Cone", "")
 DefNode(GeometryNode, GEO_NODE_MESH_PRIMITIVE_CUBE, 0, "MESH_PRIMITIVE_CUBE", MeshCube, "Cube", "")
diff --git a/source/blender/nodes/geometry/nodes/node_geo_mesh_to_level_set.cc b/source/blender/nodes/geometry/nodes/node_geo_mesh_to_level_set.cc
index abd5cb49028..85812a90995 100644
--- a/source/blender/nodes/geometry/nodes/node_geo_mesh_to_level_set.cc
+++ b/source/blender/nodes/geometry/nodes/node_geo_mesh_to_level_set.cc
@@ -135,13 +135,13 @@ static void geo_node_mesh_to_level_set_exec(GeoNodeExecParams params)
     return;
   }
 
-  GeometrySet geometry_set_out;
 #ifdef WITH_OPENVDB
   const float voxel_size = params.get_input<float>("Voxel Size");
   Volume *volume = meshes_to_level_set_volume(set_groups, voxel_size);
-#endif
-
   params.set_output("Level Set", GeometrySet::create_with_volume(volume));
+#else
+  params.set_output("Level Set", GeometrySet());
+#endif
 }
 
 }  // namespace blender::nodes



More information about the Bf-blender-cvs mailing list