[Bf-blender-cvs] [4bdb67d5c0d] geometry-nodes-point-separate-node: Merge branch 'master' into geometry-nodes-point-separate-node
Hans Goudey
noreply at git.blender.org
Thu Dec 10 16:18:36 CET 2020
Commit: 4bdb67d5c0d4d88646f617e2f8f3be766edfad9f
Author: Hans Goudey
Date: Thu Dec 10 08:55:44 2020 -0600
Branches: geometry-nodes-point-separate-node
https://developer.blender.org/rB4bdb67d5c0d4d88646f617e2f8f3be766edfad9f
Merge branch 'master' into geometry-nodes-point-separate-node
===================================================================
===================================================================
diff --cc release/scripts/startup/nodeitems_builtins.py
index e624b4e5d1b,df98645aee0..85f0f035a9c
--- a/release/scripts/startup/nodeitems_builtins.py
+++ b/release/scripts/startup/nodeitems_builtins.py
@@@ -483,7 -483,7 +483,8 @@@ geometry_node_categories =
GeometryNodeCategory("GEO_ATTRIBUTE", "Attribute", items=[
NodeItem("GeometryNodeRandomAttribute"),
NodeItem("GeometryNodeAttributeMath"),
+ NodeItem("GeometryNodeAttributeCompare"),
+ NodeItem("GeometryNodeAttributeFill"),
]),
GeometryNodeCategory("GEO_COLOR", "Color", items=[
NodeItem("ShaderNodeValToRGB"),
diff --cc source/blender/blenkernel/BKE_node.h
index 9f15b7f5d62,56ed60c1f67..84ceed49674
--- a/source/blender/blenkernel/BKE_node.h
+++ b/source/blender/blenkernel/BKE_node.h
@@@ -1350,8 -1350,7 +1350,9 @@@ int ntreeTexExecTree(struct bNodeTree *
#define GEO_NODE_RANDOM_ATTRIBUTE 1008
#define GEO_NODE_ATTRIBUTE_MATH 1009
#define GEO_NODE_JOIN_GEOMETRY 1010
- #define GEO_NODE_POINT_SEPARATE 1011
- #define GEO_NODE_ATTRIBUTE_COMPARE 1012
+ #define GEO_NODE_ATTRIBUTE_FILL 1011
++#define GEO_NODE_POINT_SEPARATE 1012
++#define GEO_NODE_ATTRIBUTE_COMPARE 1013
/** \} */
diff --cc source/blender/editors/space_node/drawnode.c
index 2f84bc668e6,2ff32a4a82e..606583922f8
--- a/source/blender/editors/space_node/drawnode.c
+++ b/source/blender/editors/space_node/drawnode.c
@@@ -3209,9 -3208,9 +3217,12 @@@ static void node_geometry_set_butfunc(b
case GEO_NODE_ATTRIBUTE_MATH:
ntype->draw_buttons = node_geometry_buts_attribute_math;
break;
+ case GEO_NODE_ATTRIBUTE_COMPARE:
+ ntype->draw_buttons = node_geometry_buts_attribute_compare;
+ break;
+ case GEO_NODE_ATTRIBUTE_FILL:
+ ntype->draw_buttons = node_geometry_buts_attribute_fill;
+ break;
}
}
diff --cc source/blender/nodes/CMakeLists.txt
index af34e1ec786,d09b1a8534d..3b2987d8fa8
--- a/source/blender/nodes/CMakeLists.txt
+++ b/source/blender/nodes/CMakeLists.txt
@@@ -138,7 -138,7 +138,8 @@@ set(SR
function/nodes/node_fn_switch.cc
function/node_function_util.cc
+ geometry/nodes/node_geo_attribute_compare.cc
+ geometry/nodes/node_geo_attribute_fill.cc
geometry/nodes/node_geo_attribute_math.cc
geometry/nodes/node_geo_common.cc
geometry/nodes/node_geo_boolean.cc
diff --cc source/blender/nodes/NOD_static_types.h
index 982fe2bf05a,8ca978d1339..90a5ddc54dc
--- a/source/blender/nodes/NOD_static_types.h
+++ b/source/blender/nodes/NOD_static_types.h
@@@ -277,8 -277,7 +277,9 @@@ DefNode(GeometryNode, GEO_NODE_OBJECT_I
DefNode(GeometryNode, GEO_NODE_RANDOM_ATTRIBUTE, def_geo_random_attribute, "RANDOM_ATTRIBUTE", RandomAttribute, "Random Attribute", "")
DefNode(GeometryNode, GEO_NODE_ATTRIBUTE_MATH, def_geo_attribute_math, "ATTRIBUTE_MATH", AttributeMath, "Attribute Math", "")
DefNode(GeometryNode, GEO_NODE_JOIN_GEOMETRY, 0, "JOIN_GEOMETRY", JoinGeometry, "Join Geometry", "")
+ DefNode(GeometryNode, GEO_NODE_ATTRIBUTE_FILL, def_geo_attribute_fill, "ATTRIBUTE_FILL", AttributeFill, "Attribute Fill", "")
+DefNode(GeometryNode, GEO_NODE_POINT_SEPARATE, 0, "POINT_SEPARATE", PointSeparate, "Point Separate", "")
+DefNode(GeometryNode, GEO_NODE_ATTRIBUTE_COMPARE, def_geo_attribute_attribute_compare, "ATTRIBUTE_COMPARE", AttributeCompare, "Attribute Compare", "")
/* undefine macros */
#undef DefNode
More information about the Bf-blender-cvs
mailing list