Support for simulation zones in copy operators #106812

Merged

6 Commits

Author SHA1 Message Date
Lukas Tönne f6884664a3 Merge branch 'geometry-nodes-simulation' into geometry-nodes-simulation-copy-support 2023-04-17 14:37:08 +02:00
Lukas Tönne ca69bd2878 Use int32_t in the clipboard remap_pairing function. 2023-04-12 11:51:47 +02:00
Lukas Tönne e6c71cb989 Perform a full socket update when updating dynamic declarations.
This is to ensure that dynamic declarations can actually change the
socket layout outside of operators that explicitly call
`update_node_declaration_and_sockets`.
2023-04-11 14:48:49 +02:00
Lukas Tönne b43a85ce5f Move calls to `nodeDeclarationEnsure` past link remapping.
This is necessary because link remapping uses the `socket_map`. If the
declaration removes sockets this `socket_map` becomes invalid. So
updating the declaration may only happen _after_ any references to
previous sockets are no longer needed.
2023-04-11 14:47:00 +02:00
Lukas Tönne 1c60fddf4e Merge branch 'geometry-nodes-simulation' into geometry-nodes-simulation-copy-support 2023-04-11 12:56:43 +02:00
Lukas Tönne 08d171734c Support for basic copying inside the same node tree. 2023-04-07 14:54:15 +02:00