Lukas Tönne LukasTonne
Lukas Tönne closed issue blender/blender#108376 2023-06-12 14:21:59 +02:00
Diamond socket when copy pasting nodes from Geometry Nodes Editor to Shader Editor
Lukas Tönne pushed to blender-v3.6-release at blender/blender 2023-06-12 14:21:56 +02:00
f09d465a6d Fix #108376: Copy from geometry to other node tree types resets shapes
Lukas Tönne merged pull request blender/blender#108412 2023-06-12 14:21:56 +02:00
Fix #108376: Copy from geometry to other node tree types resets shapes
Lukas Tönne pushed to reset_socket_shapes_on_copy at LukasTonne/blender 2023-06-12 14:01:27 +02:00
d15610f76c Reset socket shapes only when copying from clipboard.
Lukas Tönne pushed to socket_subpanels at LukasTonne/blender 2023-06-12 12:44:22 +02:00
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
Compare 283 commits »
Lukas Tönne commented on pull request blender/blender#108412 2023-06-12 12:29:00 +02:00
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.

Lukas Tönne pushed to reset_socket_shapes_on_copy at LukasTonne/blender 2023-06-12 12:24:39 +02:00
c022afdc20 More restricted socket shape reset in the copy operator.
Lukas Tönne pushed to reset_socket_shapes_on_copy at LukasTonne/blender 2023-06-12 12:01:03 +02:00
d39bc7aaa2 Merge branch 'blender-v3.6-release' into reset_socket_shapes_on_copy
Lukas Tönne pushed to reset_socket_shapes_on_copy at LukasTonne/blender 2023-06-12 11:59:11 +02:00
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
Compare 777 commits »
Lukas Tönne pushed to node-socket-categories at LukasTonne/blender 2023-06-12 11:54:11 +02:00
5e1c8395c9 Cleanup: Rename python classes to use "panel" instead "socket_panel".
Lukas Tönne pushed to node-socket-categories at LukasTonne/blender 2023-06-12 10:52:37 +02:00
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
Compare 39 commits »
Lukas Tönne pushed to rna-cpp at LukasTonne/blender 2023-06-09 18:12:35 +02:00
957a46f7a8 Removed unused null enum value for RNA PropertyFlag.
Lukas Tönne pushed to rna-cpp at LukasTonne/blender 2023-06-09 17:47:57 +02:00
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
Compare 436 commits »
Lukas Tönne pushed to node-socket-categories at LukasTonne/blender 2023-06-09 16:54:48 +02:00
63244d616d Cleanup: clang format.
Lukas Tönne commented on pull request blender/blender#108649 2023-06-09 16:40:22 +02:00
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…
Lukas Tönne pushed to node-socket-categories at LukasTonne/blender 2023-06-09 16:34:13 +02:00
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
Compare 78 commits »
Lukas Tönne pushed to node-socket-categories at LukasTonne/blender 2023-06-09 10:58:06 +02:00
57f33fe531 Added missing copy and free code for socket panels in node trees.
Lukas Tönne pushed to node-socket-categories at LukasTonne/blender 2023-06-08 18:18:09 +02:00
397e9f83a7 Remove the panel identifier, it's no longer needed.
661be297f0 Replace panel_id in node tree interface sockets with a simple pointer.
Compare 2 commits »
Lukas Tönne commented on pull request blender/blender#108649 2023-06-08 17:51:54 +02:00
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.

Lukas Tönne pushed to node-socket-categories at LukasTonne/blender 2023-06-08 16:56:51 +02:00
ab0d8761d2 Use array of pointers for node panels instead plain array.
48d9028fda Revert "Switch from arrays to ListBase for the categories in node trees."
Compare 2 commits »