Block a user
Diamond socket when copy pasting nodes from Geometry Nodes Editor to Shader Editor
Fix #108376: Copy from geometry to other node tree types resets shapes
970062a172
Merge branch 'node-socket-categories' into socket_subpanels
5e1c8395c9
Cleanup: Rename python classes to use "panel" instead "socket_panel".
26c1d070b5
Fix naming of "panel"/"panels" properties.
066d40b7b5
Experimental flag to hide node panels and their effects for now.
e42ff76e92
Merge branch 'main' into node-socket-categories
Fix #108376: Copy from geometry to other node tree types resets shapes
Sorry for the noise, i accidentally merge main intermittently. git reset --hard
cleaned it up, but gitea still shows all those commits.
Shape reset only happens when copying now.
cf1d9e9fcd
Merge branch 'main' into reset_socket_shapes_on_copy
2beb1bc38f
Merge branch 'blender-v3.6-release'
d75aeb03e5
Fix #108707: Parent space Transform ignores armature objects rotation
84f1c4e16c
Merge branch 'blender-v3.6-release'
99931a5154
Metal: Fix failing texture unit tests
26c1d070b5
Fix naming of "panel"/"panels" properties.
066d40b7b5
Experimental flag to hide node panels and their effects for now.
e42ff76e92
Merge branch 'main' into node-socket-categories
2beb1bc38f
Merge branch 'blender-v3.6-release'
d75aeb03e5
Fix #108707: Parent space Transform ignores armature objects rotation
467ec5a894
Merge branch 'main' into rna-cpp
11f1265066
Assets: Ignore ID type filter when not set
250c9ccc10
Cleanup: Avoid using custom data type enum incorrectly
09a4cc1f1d
Merge branch 'blender-v3.6-release'
6a3ca93c7e
Fix #108788: Data transfer nearest interpolated broken
Nodes: Panel declarations for grouping sockets
I've addressed the issues mentioned here:
- array-of-pointers instead of plain array or ListBase, for stable pointers
- direct pointers to panels in the socket declarations, no identifier…
f9003d386b
Renamed bNodeSocketPanel to just bNodePanel.
de64025766
Merge branch 'main' into node-socket-categories
5400fe941e
Realtime Compositor: Support Viewer nodes
eff642cd19
BPY / Asset System: Remove deprecated parameter in asset path query
f2720bd8e9
Asset system: Remove unused asset handle API functions
397e9f83a7
Remove the panel identifier, it's no longer needed.
661be297f0
Replace panel_id in node tree interface sockets with a simple pointer.
Nodes: Panel declarations for grouping sockets
This is currently in the public API because the NODE_OT_tree_socket_move
operator works directly on DNA and needs to call this after it moves sockets. That operator should also use an API method so the update function does not need to be exposed. I suggest a separate fix.
ab0d8761d2
Use array of pointers for node panels instead plain array.
48d9028fda
Revert "Switch from arrays to ListBase for the categories in node trees."