Lukas Tönne LukasTonne
Lukas Tönne pushed to geometry-nodes-contacts at LukasTonne/blender 2023-07-31 11:15:51 +02:00
18c2e0f109 Initialize nearest callback range to avoid tripping over the internal range check.
Lukas Tönne commented on issue blender/blender#109135 2023-07-31 10:44:43 +02:00
New data structures for node group interface declaration

API question: It looks like the [bNodeSocketType::interface_init_socket](52acf6a6ec/source/blender/blenkerne

Lukas Tönne created branch geometry-nodes-contacts in LukasTonne/blender 2023-07-31 00:54:53 +02:00
Lukas Tönne pushed to geometry-nodes-contacts at LukasTonne/blender 2023-07-31 00:54:53 +02:00
2424de4511 Experimental node for finding sets of neighbors.
344ba9691b WM: use repr for WM_OT_context_toggle_enum
53e6803977 Cleanup: check for "BaseException" instead of "Exception"
9f5be2a861 Cleanup: quiet pylint warnings using BaseException
fd0977284b Cleanup: simplify typedefs
Compare 10 commits »
Lukas Tönne pushed to geometry-nodes-flip at LukasTonne/blender 2023-07-30 10:19:03 +02:00
a950aa2067 Added attribute initializers specifically for grids.
Lukas Tönne pushed to node-group-interface-ui at LukasTonne/blender 2023-07-28 16:27:19 +02:00
df877335bc Added ID properties to interface sockets for custom types.
Lukas Tönne pushed to node-group-interface-ui at LukasTonne/blender 2023-07-28 13:57:07 +02:00
14a0709663 Added a 'CUSTOM' tree type to avoid warnings when a custom node tree is checked.
0a55303509 Fix for potential nullptr access.
Compare 2 commits »
Lukas Tönne pushed to node-group-interface-ui at LukasTonne/blender 2023-07-28 12:40:15 +02:00
114e7d66c3 RNA drawing functions for both builtin and custom socket interface types.
959f917ff5 Extended the custom_nodes.py template to include a socket interface.
6f064ff944 Sanity check for idname pointer.
Compare 3 commits »
Lukas Tönne pushed to node-group-interface-ui at LukasTonne/blender 2023-07-28 11:48:04 +02:00
4b44a5948a Merge branch 'main' into node-group-interface-ui
827918c925 Keymap: add/update selection mode shortcuts
82c178a574 Fix #110556, #110546: wrong variable initialization
88902a273e UI: add menu items for sample weight/color
09c66631a6 Refactor: use object.vertex_group_set_active for group sample operator
Compare 43 commits »
Lukas Tönne pushed to node-group-interface-ui at LukasTonne/blender 2023-07-27 18:00:09 +02:00
af0c290ea9 RNA registration function for the NodeTreeInterfaceSocket struct.
Lukas Tönne pushed to node-group-interface-ui at LukasTonne/blender 2023-07-27 16:04:41 +02:00
bedac5c64d Ignore panels in group input/output node declarations.
Lukas Tönne pushed to node-group-interface-ui at LukasTonne/blender 2023-07-27 15:55:54 +02:00
fdda6e7d8a Fix item index lookup: need to consistently ignore the root panel.
Lukas Tönne pushed to node-group-interface-ui at LukasTonne/blender 2023-07-27 14:53:42 +02:00
95b6889a30 Updated to new callback methods for tree view item activation.
6bd2f1af8b Merge branch 'main' into node-group-interface-ui
1327befc94 DRW/GPU: move .c files to C++
4cf728c3dd Cleanup: use boolean for GpencilModifierTypeInfo::is_disabled
d9c3cffd91 UI: Rename 'Proportional Influence' to 'Proportional Editing' in tooltip
Compare 59 commits »
Lukas Tönne pushed to node-group-interface-ui at LukasTonne/blender 2023-07-27 14:25:50 +02:00
6caf622639 Fixed the match function for group node declarations.
32ce576c35 Removed the parent option from item copy API, can reparent after creation.
37ab1938e4 Use the common foreach function when rebuilding the interface cache.
Compare 3 commits »
Lukas Tönne pushed to node-group-interface-ui at LukasTonne/blender 2023-07-27 11:54:48 +02:00
db91b9b082 Added missing includes.
Lukas Tönne pushed to node-group-interface-ui at LukasTonne/blender 2023-07-27 11:53:07 +02:00
99c1a85c7b Fix for item parent search, was comparing the wrong item pointer.
Lukas Tönne pushed to node-group-interface-ui at LukasTonne/blender 2023-07-27 11:12:15 +02:00
7a56c44fe7 Fixed foreach iteration over items: needs DFS, not BFS.
Lukas Tönne pushed to node-group-interface-ui at LukasTonne/blender 2023-07-27 10:32:32 +02:00
ab6c86a722 Fix socket update, make sure found panel state pointer remains valid.
a91e254af0 Added missing read/write code for the panel states.
Compare 2 commits »
Lukas Tönne pushed to geometry-nodes-flip at LukasTonne/blender 2023-07-26 20:14:46 +02:00
b7c515badf Fixed missing implementation of the empty grid mask.
37f90cde4f Fixed some undefined functions.
Compare 2 commits »