diff options
author | Jacques Lucke <jacques@blender.org> | 2021-11-24 15:39:09 +0300 |
---|---|---|
committer | Jacques Lucke <jacques@blender.org> | 2021-11-24 15:39:20 +0300 |
commit | 65f547c3fc116860b9c7eaf6e3d8abd2651f5168 (patch) | |
tree | 2b93be1b725f0f941af45f215c861fbf01c63166 /source/blender/editors/space_node/node_draw.cc | |
parent | 9fc5a9c78f57f11d72ab6dbaf819945c862367e1 (diff) |
Geometry Nodes: add utility to show debug messages in node editor
This is only meant to be used for development purposes for now,
not to show warnings to the user.
Differential Revision: https://developer.blender.org/D13348
Diffstat (limited to 'source/blender/editors/space_node/node_draw.cc')
-rw-r--r-- | source/blender/editors/space_node/node_draw.cc | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/source/blender/editors/space_node/node_draw.cc b/source/blender/editors/space_node/node_draw.cc index 1d62321cae3..38328a92179 100644 --- a/source/blender/editors/space_node/node_draw.cc +++ b/source/blender/editors/space_node/node_draw.cc @@ -1708,6 +1708,16 @@ static Vector<NodeExtraInfoRow> node_get_extra_info(const SpaceNode *snode, cons rows.append(std::move(row)); } } + const geo_log::NodeLog *node_log = geo_log::ModifierLog::find_node_by_node_editor_context(*snode, + *node); + if (node_log != nullptr) { + for (const std::string &message : node_log->debug_messages()) { + NodeExtraInfoRow row; + row.text = message; + row.icon = ICON_INFO; + rows.append(std::move(row)); + } + } return rows; } |