Lukas Tönne LukasTonne
Lukas Tönne created pull request blender/blender#112281 2023-09-12 14:19:42 +02:00
Fix for node group "make" adding sockets in wrong order
Lukas Tönne pushed to fix-single-node-group-socket-order at LukasTonne/blender 2023-09-12 14:19:05 +02:00
e6c3ed7666 Fix for node group "make" adding sockets in wrong order.
Lukas Tönne created branch fix-single-node-group-socket-order in LukasTonne/blender 2023-09-12 14:19:05 +02:00
Lukas Tönne pushed to node-inline-sockets at LukasTonne/blender 2023-09-12 13:53:41 +02:00
9cefb4cb06 Mark inlined sockets when generating node group declarations.
Lukas Tönne pushed to node-inline-sockets at LukasTonne/blender 2023-09-12 13:37:15 +02:00
e2313abf3a Set the inline_with_next flag for pass-through socket pairs.
Lukas Tönne pushed to node-inline-sockets at LukasTonne/blender 2023-09-12 13:36:02 +02:00
5dcbc47f0e Ignore "outputs before inputs" condition when using inline sockets.
Lukas Tönne pushed to node-inline-sockets at LukasTonne/blender 2023-09-12 12:12:13 +02:00
c87dff1ea8 Set the inline_with_next flag for pass-through socket pairs.
35c3ce6a95 Can't move value since its used twice.
Compare 2 commits »
Lukas Tönne pushed to node-inline-sockets at LukasTonne/blender 2023-09-12 12:01:29 +02:00
e6c8bec94d Cleanup: remove underscores from public variables.
Lukas Tönne commented on pull request blender/blender#112250 2023-09-12 11:55:19 +02:00
Nodes: Support for input/output sockets in same vertical space

I've added some comments to this struct. state could potentially be made const, but currently draw code also updates the NODE_PANEL_PARENT_COLLAPSED flag in there (hiding the panel and its…

Lukas Tönne pushed to node-inline-sockets at LukasTonne/blender 2023-09-12 11:35:53 +02:00
ac264eb55e Comments for interface panel draw data.
8c9a99ddaf Merge branch 'main' into node-inline-sockets
aaddb25fa3 Cleanup: remove unneeded include
e656e850a6 Animation: Rename ACTION_OT_sample
9e5e04e915 Animation: Rename Graph_OT_sample
Compare 24 commits »
Lukas Tönne commented on pull request blender/blender#112250 2023-09-12 10:28:14 +02:00
Nodes: Support for input/output sockets in same vertical space

@dfelinto You are just missing a line to enable the custom layout features:

static void cmp_node_exposure_declare(NodeDeclarationBuilder &b)
{
  b.use_custom_socket_order();
  ...
Lukas Tönne pushed to geometry-nodes-flip at LukasTonne/blender 2023-09-12 09:30:35 +02:00
c46ebd869b Finished implementation of generic grid materialization.
Lukas Tönne commented on pull request blender/blender#112250 2023-09-12 08:35:02 +02:00
Nodes: Support for input/output sockets in same vertical space

Do you think eventually node declarations could be refactored to be stored more like the interface tree items, so that code like this wouldn't be necessary?

That might be nice, but it could…

Lukas Tönne commented on pull request blender/blender#112250 2023-09-11 19:06:52 +02:00
Nodes: Support for input/output sockets in same vertical space

Currently this will fail on the socket validation function (correctly!) because the inlined input socket appears before output sockets, which is considered invalid. Either have to relax this…

Lukas Tönne created pull request blender/blender#112250 2023-09-11 19:05:14 +02:00
Nodes: Support for input/output sockets in same vertical space
Lukas Tönne pushed to node-inline-sockets at LukasTonne/blender 2023-09-11 19:02:38 +02:00
f9b4893192 API method to support inline sockets that are both input and output.
20252852ae Store two socket declarations per builder to allow for dual sockets.
0fb30a3e7b Unified list of socket decl builders.
Compare 3 commits »
Lukas Tönne pushed to node-inline-sockets at LukasTonne/blender 2023-09-11 17:39:35 +02:00
3f3f7afbec Merge branch 'main' into node-inline-sockets
12522e1c86 Cleanup: GPU: Remove duplicated line
44e245f4f0 Fix #112218: Do not require screen in object_join_poll
52cfa67f6f Fix #112144: Graph Editor handle highlighting not working correctly
397a0a0e7e Fix #112028: Ctrl+Alt+Scroll not working on all selected objects
Compare 75 commits »
Lukas Tönne deleted branch node-group-interface from LukasTonne/blender 2023-09-11 16:48:49 +02:00
Lukas Tönne pushed to main at blender/blender 2023-09-11 14:40:43 +02:00
0b3d473f12 Nodes: Draw node buttons between outputs and inputs for custom layouts
Lukas Tönne deleted branch node-options-before-inputs from LukasTonne/blender 2023-09-11 14:40:43 +02:00