Lukas Tönne LukasTonne
Lukas Tönne pushed to nodes-menu-switch at LukasTonne/blender 2023-12-18 12:58:24 +01:00
1bc311d0ca Runtime shared pointers to enum items instead of weak bNodeTree ref.
8eaf05709a Merge branch 'main' into nodes-menu-switch
62e1059960 Cleanup: variable naming, reduce variable scope
8275232614 Cleanup: remove redundant path join for recursive operations on Haiku
27fdda2f85 Fix use after free error on abort()
Compare 48 commits »
Lukas Tönne commented on pull request blender/blender#113445 2023-12-17 10:24:56 +01:00
Geometry Nodes: Menu Switch Node

It feels like it could just have some std::shared_ptr at run-time, that contains the values directly.

This kinda got lost, i haven't really thought about it while doing the…

Lukas Tönne pushed to volume-grid-nodes at LukasTonne/blender 2023-12-17 00:01:46 +01:00
bc4f107321 Handle poisson solver node without boundary grid input.
Lukas Tönne pushed to volume-grid-nodes at LukasTonne/blender 2023-12-15 18:12:08 +01:00
e16086278c Grid-to-points node for converting a grid to a point cloud.
Lukas Tönne pushed to volume-grid-nodes at LukasTonne/blender 2023-12-15 14:37:12 +01:00
5336472c1c Max iterations input for the poisson solver node.
Lukas Tönne pushed to volume-grid-nodes at LukasTonne/blender 2023-12-15 13:43:49 +01:00
4a883f1d1f Handle nullptr grid input in combine grid topology node.
Lukas Tönne pushed to volume-grid-nodes at LukasTonne/blender 2023-12-15 12:39:14 +01:00
d70b360f4a Fix output grid copy in dilate node.
Lukas Tönne commented on pull request blender/blender#113445 2023-12-15 11:45:37 +01:00
Geometry Nodes: Menu Switch Node

When we delete a menu Item which is the default, we can end up with the Default being blank

We basically want some kind of automatic versioning here to ensure users can remove an item and…

Lukas Tönne pushed to volume-grid-nodes at LukasTonne/blender 2023-12-15 11:26:56 +01:00
59a65fd527 Updated make_volume_grid_ptr calls with tree source.
Lukas Tönne pushed to volume-grid-nodes at LukasTonne/blender 2023-12-15 11:20:14 +01:00
6e214d3795 Merge branch 'volume-grid-sockets' into volume-grid-nodes
a93a7ac874 Merge branch 'main' into volume-grid-sockets
5519a48702 Cleanup: remove unnecessary alias
b59075471e Merge branch 'main' into volume-grid-sockets
3370228ae8 Geometry Nodes: rename ValueOrField to SocketValueVariant
Compare 126 commits »
Lukas Tönne pushed to nodes-menu-switch at LukasTonne/blender 2023-12-15 10:23:25 +01:00
90f833c404 Merge branch 'main' into nodes-menu-switch
92cf9dd2f2 ID properties: Support enum values with items
7346727cfc Fix #116215: Sequencer crashes unlinking packed text
bc51f541c2 GHOST/Wayland: correct internal error in size initialization
c8aecac001 Cleanup: Remove unused sculpt code
Compare 28 commits »
Lukas Tönne deleted branch enum-idproperty from LukasTonne/blender 2023-12-15 10:20:58 +01:00
Lukas Tönne pushed to main at blender/blender 2023-12-15 10:20:56 +01:00
92cf9dd2f2 ID properties: Support enum values with items
Lukas Tönne merged pull request blender/blender#114362 2023-12-15 10:20:56 +01:00
ID properties: Support enum values with items
Lukas Tönne pushed to enum-idproperty at LukasTonne/blender 2023-12-15 10:04:18 +01:00
bcb1c44f9f Add Py_DECREF to the items sequence after parsing in all branches.
3f9ea96cb3 Cleanup: Trailing comma in int property kwlist for nicer formatting.
e77cfd48f3 Removed leftover size table entry for enum properties.
Compare 3 commits »
Lukas Tönne commented on pull request blender/blender#113445 2023-12-14 18:04:46 +01:00
Geometry Nodes: Menu Switch Node

When we delete a menu Item which is the default, we can end up with the Default being blank

@dfelinto I think this is acceptable?

Selecting a different item for group input defaults and…

Lukas Tönne commented on pull request blender/blender#114362 2023-12-14 17:45:49 +01:00
ID properties: Support enum values with items
Lukas Tönne pushed to nodes-menu-switch at LukasTonne/blender 2023-12-14 17:40:15 +01:00
f9041b48da Use a dummy enum item when a menu is empty to prevent fallback to int.
Lukas Tönne pushed to nodes-menu-switch at LukasTonne/blender 2023-12-14 17:14:20 +01:00
d1312e1edc Merge branch 'enum-idproperty' into nodes-menu-switch
25deae63de Fix RNA enum items count returned for ID properties.
24bdada1ce Fix RNA enum items count returned for ID properties.
Compare 3 commits »
Lukas Tönne pushed to enum-idproperty at LukasTonne/blender 2023-12-14 17:13:58 +01:00
25deae63de Fix RNA enum items count returned for ID properties.