From 346464d491d5c90ef8bb7f9d458a3a837d382e6f Mon Sep 17 00:00:00 2001 From: YimingWu Date: Tue, 22 Jul 2025 09:36:37 +0200 Subject: [PATCH] Fix #142749: Geometry Nodes: Add `float4x4` case in `get_field_type_name` When hovering on a matrix field socket, `get_field_type_name` can fail because of missing `float4x4` case. Now it will properly return a "Matrix Field" name. Pull Request: https://projects.blender.org/blender/blender/pulls/142794 --- source/blender/editors/space_node/node_socket_tooltip.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/source/blender/editors/space_node/node_socket_tooltip.cc b/source/blender/editors/space_node/node_socket_tooltip.cc index d90d0848f15..8cdd7f57f42 100644 --- a/source/blender/editors/space_node/node_socket_tooltip.cc +++ b/source/blender/editors/space_node/node_socket_tooltip.cc @@ -564,6 +564,9 @@ class SocketTooltipBuilder { if (base_type.is()) { return TIP_("Rotation Field"); } + if (base_type.is()) { + return TIP_("Matrix Field"); + } BLI_assert_unreachable(); return TIP_("Field"); }