[Bf-blender-cvs] [e43c171455e] temp-attribute-processor: Cleanup

Jacques Lucke noreply at git.blender.org
Wed Jun 9 12:51:20 CEST 2021


Commit: e43c171455e2e97bf8df7141a4d30e0e99af9057
Author: Jacques Lucke
Date:   Wed Jun 9 10:37:02 2021 +0200
Branches: temp-attribute-processor
https://developer.blender.org/rBe43c171455e2e97bf8df7141a4d30e0e99af9057

Cleanup

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

M	source/blender/editors/space_node/drawnode.cc
M	source/blender/editors/space_node/node_group.cc
M	source/blender/makesrna/intern/rna_nodetree.c
M	source/blender/nodes/geometry/node_attribute_tree.cc

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

diff --git a/source/blender/editors/space_node/drawnode.cc b/source/blender/editors/space_node/drawnode.cc
index e8e25951999..c3ba83b01fd 100644
--- a/source/blender/editors/space_node/drawnode.cc
+++ b/source/blender/editors/space_node/drawnode.cc
@@ -628,7 +628,7 @@ static void node_draw_buttons_group_input(uiLayout *layout, bContext *UNUSED(C),
   PointerRNA props;
   uiItemFullO(layout,
               "node.group_interface_add",
-              "New Input",
+              "New",
               ICON_ADD,
               nullptr,
               WM_OP_INVOKE_DEFAULT,
@@ -647,7 +647,7 @@ static void node_draw_buttons_group_output(uiLayout *layout, bContext *UNUSED(C)
   PointerRNA props;
   uiItemFullO(layout,
               "node.group_interface_add",
-              "New Output",
+              "New",
               ICON_ADD,
               nullptr,
               WM_OP_INVOKE_DEFAULT,
@@ -3464,7 +3464,7 @@ void ED_node_init_butfuncs(void)
   ntreeType_Shader->ui_icon = ICON_NODE_MATERIAL;
   ntreeType_Texture->ui_icon = ICON_NODE_TEXTURE;
   ntreeType_Geometry->ui_icon = ICON_NODETREE;
-  ntreeType_Attribute->ui_icon = ICON_SPREADSHEET;
+  ntreeType_Attribute->ui_icon = ICON_NODETREE;
 }
 
 void ED_init_custom_node_type(bNodeType *ntype)
diff --git a/source/blender/editors/space_node/node_group.cc b/source/blender/editors/space_node/node_group.cc
index 2af0bc0f7c4..22a890a6395 100644
--- a/source/blender/editors/space_node/node_group.cc
+++ b/source/blender/editors/space_node/node_group.cc
@@ -1141,7 +1141,7 @@ void NODE_OT_group_insert(wmOperatorType *ot)
 /** \} */
 
 /* -------------------------------------------------------------------- */
-/** \name Group Interface Adds Operator
+/** \name Group Interface Add Operator
  * \{ */
 
 static int node_group_interface_add_invoke(bContext *C,
diff --git a/source/blender/makesrna/intern/rna_nodetree.c b/source/blender/makesrna/intern/rna_nodetree.c
index 0bf000d2a6d..e5fb40ee5b3 100644
--- a/source/blender/makesrna/intern/rna_nodetree.c
+++ b/source/blender/makesrna/intern/rna_nodetree.c
@@ -4551,8 +4551,7 @@ static void rna_GeometryNodeAttributeProcessor_mode_update(Main *bmain,
                                                            PointerRNA *ptr)
 {
   /* Unfortunately, `ptr->data` points to data within the node storage. We can't get the node
-   * without iterating over all nodes.
-   * TODO: Investigate the viability of adding a back-pointer to the node. */
+   * without iterating over all nodes. */
   bNodeTree *ntree = (bNodeTree *)ptr->owner_id;
   LISTBASE_FOREACH (bNode *, node, &ntree->nodes) {
     if (node->type == GEO_NODE_ATTRIBUTE_PROCESSOR) {
@@ -11702,7 +11701,7 @@ static void rna_def_nodetree(BlenderRNA *brna)
       {NTREE_TEXTURE, "TEXTURE", ICON_TEXTURE, "Texture", "Texture nodes"},
       {NTREE_COMPOSIT, "COMPOSITING", ICON_RENDERLAYERS, "Compositing", "Compositing nodes"},
       {NTREE_GEOMETRY, "GEOMETRY", ICON_NODETREE, "Geometry", "Geometry nodes"},
-      {NTREE_ATTRIBUTE, "ATTRIBUTE", ICON_SPREADSHEET, "Attribute", "Attribute Nodes"},
+      {NTREE_ATTRIBUTE, "ATTRIBUTE", ICON_NODETREE, "Attribute", "Attribute Nodes"},
       {0, NULL, 0, NULL, NULL},
   };
 
@@ -11960,7 +11959,7 @@ static void rna_def_attribute_nodetree(BlenderRNA *brna)
                          "Attribute Node Tree",
                          "Node tree consisting of linked nodes used for attribute processing");
   RNA_def_struct_sdna(srna, "bNodeTree");
-  RNA_def_struct_ui_icon(srna, ICON_SPREADSHEET);
+  RNA_def_struct_ui_icon(srna, ICON_NODETREE);
 }
 
 static StructRNA *define_specific_node(BlenderRNA *brna,
diff --git a/source/blender/nodes/geometry/node_attribute_tree.cc b/source/blender/nodes/geometry/node_attribute_tree.cc
index 58fd147b0d7..9e16b9ef75b 100644
--- a/source/blender/nodes/geometry/node_attribute_tree.cc
+++ b/source/blender/nodes/geometry/node_attribute_tree.cc
@@ -41,8 +41,7 @@ static void attribute_node_tree_update(bNodeTree *ntree)
 static bool attribute_node_tree_socket_type_valid(eNodeSocketDatatype socket_type,
                                                   bNodeTreeType *UNUSED(ntreetype))
 {
-  return ELEM(
-      socket_type, SOCK_FLOAT, SOCK_VECTOR, SOCK_RGBA, SOCK_BOOLEAN, SOCK_INT, SOCK_OBJECT);
+  return ELEM(socket_type, SOCK_FLOAT, SOCK_VECTOR, SOCK_RGBA, SOCK_BOOLEAN, SOCK_INT);
 }
 
 void register_node_tree_type_attr()



More information about the Bf-blender-cvs mailing list