Refactor: Move geometry nodes execute implementation for reusability #108482

Merged
Hans Goudey merged 11 commits from HooglyBoogly/blender:geometry-nodes-separate-execute into main 2023-06-12 13:31:15 +02:00

11 Commits

Author SHA1 Message Date
Hans Goudey c6317bd58f Fix more problems
buildbot/vexp-code-patch-coordinator Build done. Details
2023-06-11 21:46:04 -04:00
Hans Goudey f9fd684a9f Fixes to bad merge after simulation nodes changes 2023-06-11 11:05:45 -04:00
Hans Goudey e0f491a2f9 Merge branch 'main' into geometry-nodes-separate-execute 2023-06-11 10:05:02 -04:00
Hans Goudey 5510491ccd Merge branch 'main' into geometry-nodes-separate-execute 2023-06-09 17:30:17 -04:00
Hans Goudey 95d5c3a19c Fix memory leak
buildbot/vexp-code-patch-coordinator Build done. Details
2023-06-07 09:00:54 -04:00
Hans Goudey c2f7fa7899 Merge branch 'main' into geometry-nodes-separate-execute 2023-06-07 08:46:45 -04:00
Hans Goudey d5be208542 Merge branch 'main' into geometry-nodes-separate-execute 2023-06-03 10:32:36 -04:00
Hans Goudey aea3510ab4 Rename to execute_geometry_nodes_on_geometry 2023-06-03 09:40:08 -04:00
Hans Goudey def5647072 Remove extra stuff from header 2023-06-03 09:39:22 -04:00
Hans Goudey 040d00fc7f Merge branch 'main' into geometry-nodes-separate-execute 2023-06-03 09:36:10 -04:00
Hans Goudey 95f36cb652 Refactor: Move geometry nodes execute implementation for reusability
For node group operators (#101778), it helps to reuse the existing
geometry nodes execution. This commit adds a new moves most
of the geometry computation to the nodes module and gives the
modifier (and in the future the operator) a callback to setup the
execution context.
2023-05-31 16:19:11 -04:00