Lukas Tönne LukasTonne
Lukas Tönne pushed to node-group-interface-ui at LukasTonne/blender 2023-08-08 11:34:54 +02:00
2e497d6dd2 Added BLI_strdup_null function that handles nullptr gracefully.
Lukas Tönne commented on pull request blender/blender#110885 2023-08-08 11:17:16 +02:00
Node panels: New DNA and C++ API for node group interfaces

Unfortunately this creates a compiler warning because there is already a ATTR_NONNULL declaration for the input string. So the compiler assumes that users are diligent about the str input.

Lukas Tönne commented on pull request blender/blender#110885 2023-08-08 11:07:54 +02:00
Node panels: New DNA and C++ API for node group interfaces

In addition to adding BLI_strdup_null, would it be a good idea to put an assert in BLI_strdup to ensure it does not get called with a nullptr?

Lukas Tönne pushed to node-group-interface-ui at LukasTonne/blender 2023-08-08 11:05:10 +02:00
892494ab78 Merge branch 'node-panels-dna' into node-group-interface-ui
c4db8dd7bb Use template specialization for socket type implementation functions.
0d9e0027d7 Use is_same_v instead of is_same.
f53f7caecf Moved inlined function that don't need to be inlined.
a0113bee5c Shorten redundant comment on foreach_item.
Compare 6 commits »
Lukas Tönne pushed to node-panels-dna at LukasTonne/blender 2023-08-08 11:04:53 +02:00
c4db8dd7bb Use template specialization for socket type implementation functions.
0d9e0027d7 Use is_same_v instead of is_same.
Compare 2 commits »
Lukas Tönne pushed to node-group-interface-ui at LukasTonne/blender 2023-08-08 11:00:40 +02:00
240c4bc560 Use template specialization for socket type implementation functions.
Lukas Tönne pushed to node-group-interface-ui at LukasTonne/blender 2023-08-08 10:35:28 +02:00
d5898ecd95 Test for user count after creating ID pointer interface sockets.
Lukas Tönne pushed to node-panels-dna at LukasTonne/blender 2023-08-07 18:20:27 +02:00
f53f7caecf Moved inlined function that don't need to be inlined.
a0113bee5c Shorten redundant comment on foreach_item.
Compare 2 commits »
Lukas Tönne pushed to node-panels-dna at LukasTonne/blender 2023-08-07 18:09:56 +02:00
c85dab843d Comment explaining the copy_data flag.
Lukas Tönne pushed to node-group-interface-ui at LukasTonne/blender 2023-08-07 18:00:33 +02:00
cfddb351de Merge branch 'node-panels-dna' into node-group-interface-ui
411aeb321d Free blenkernel functions for interface copy/free and blend file read/write no longer needed.
2a2ca32626 Node panels: New DNA and C++ API for node group interfaces.
Compare 3 commits »
Lukas Tönne pushed to node-panels-dna at LukasTonne/blender 2023-08-07 18:00:20 +02:00
411aeb321d Free blenkernel functions for interface copy/free and blend file read/write no longer needed.
Lukas Tönne pushed to geometry-nodes-flip at LukasTonne/blender 2023-08-07 16:42:55 +02:00
13dc967a3a Removed unused type aliases.
Lukas Tönne pushed to geometry-nodes-flip at LukasTonne/blender 2023-08-07 16:30:49 +02:00
d1c3cb152b Use a callback to avoid nesting static type dispatches.
Lukas Tönne pushed to geometry-nodes-flip at LukasTonne/blender 2023-08-07 14:05:39 +02:00
695022bba8 Merge branch 'main' into geometry-nodes-flip
f3537d4154 I18N: Updated UI translations from svn trunk (r6659).
d4d0daa934 Fix #110169: nearly flat normalized fcurves jump around in editor
14bc097015 Nodes: Remove the experimental "node panels" feature
8c0591459e Cleanup: Make Format
Compare 12 commits »
Lukas Tönne pushed to node-group-interface-ui at LukasTonne/blender 2023-08-07 14:03:18 +02:00
8a3a0979a1 Merge branch 'main' into node-group-interface-ui
f3537d4154 I18N: Updated UI translations from svn trunk (r6659).
d4d0daa934 Fix #110169: nearly flat normalized fcurves jump around in editor
Compare 3 commits »
Lukas Tönne created pull request blender/blender#110885 2023-08-07 12:28:40 +02:00
Node panels: New DNA and C++ API for node group interfaces.
Lukas Tönne pushed to node-panels-dna at LukasTonne/blender 2023-08-07 12:26:48 +02:00
2a2ca32626 Node panels: New DNA and C++ API for node group interfaces.
Lukas Tönne created branch node-panels-dna in LukasTonne/blender 2023-08-07 12:26:48 +02:00
Lukas Tönne pushed to node-group-interface-ui at LukasTonne/blender 2023-08-07 11:40:20 +02:00
3c78e56d41 Cleanup: renamed the ext_interface_new RNA extension to ext_interface.
Lukas Tönne pushed to node-group-interface-ui at LukasTonne/blender 2023-08-07 11:22:34 +02:00
d0f8ec3b63 Merge branch 'main' into node-group-interface-ui
14bc097015 Nodes: Remove the experimental "node panels" feature
8c0591459e Cleanup: Make Format
52ed6a216f Fix #110255: Cover up CPU/GPU differences with small suns in light tree
58e4a7ae2b Cleanup: minor changes for add-on & module listing
Compare 68 commits »