Blender Git Loki
Git Commits -> Revision bc2230d
Revision bc2230d by Jacques Lucke (attribute-accessor, geometry-nodes, geometry-nodes-active-modifier-drawing, geometry-nodes-attribute-nodes, geometry-nodes-deduplicate-float-math, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup) November 12, 2020, 15:31 (GMT) |
Geometry Nodes: cleanup geometry node interface Previously, the execution function of a geometry node has three parameters. Now it has only one. This makes it easier to pass more information to the execution function, that might only be used by a few nodes, because we don't have to add more parameters that are unused in most cases. |
Commit Details:
Full Hash: bc2230df715e222e344e7d0b07b9adcd41fc1d2c
Parent Commit: caa942b
Lines Changed: +120, -129
12 Modified Paths:
/source/blender/blenkernel/BKE_node.h (+2, -5) (Diff)
/source/blender/modifiers/intern/MOD_nodes.cc (+13, -14) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_boolean.cc (+8, -8) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_edge_split.cc (+6, -6) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_object_info.cc (+7, -7) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_point_distribute.cc (+8, -9) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_point_instance.cc (+6, -8) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_subdivision_surface.cc (+11, -13) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_transform.cc (+7, -7) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_triangulate.cc (+5, -5) (Diff)
/source/blender/nodes/intern/node_geometry_exec.cc (+8, -8) (Diff)
/source/blender/nodes/NOD_geometry_exec.hh (+39, -39) (Diff)
/source/blender/modifiers/intern/MOD_nodes.cc (+13, -14) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_boolean.cc (+8, -8) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_edge_split.cc (+6, -6) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_object_info.cc (+7, -7) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_point_distribute.cc (+8, -9) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_point_instance.cc (+6, -8) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_subdivision_surface.cc (+11, -13) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_transform.cc (+7, -7) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_triangulate.cc (+5, -5) (Diff)
/source/blender/nodes/intern/node_geometry_exec.cc (+8, -8) (Diff)
/source/blender/nodes/NOD_geometry_exec.hh (+39, -39) (Diff)