Nodes: use auto registration for nodes #110686

Merged
Jacques Lucke merged 29 commits from JacquesLucke/blender:auto-node-register into main 2023-08-09 22:01:10 +02:00

29 Commits

Author SHA1 Message Date
Jacques Lucke 98f7ab48a0 Merge branch 'main' into auto-node-register
buildbot/vexp-code-patch-coordinator Build done. Details
2023-08-09 13:01:01 +02:00
Jacques Lucke 3f85cd05a2 Merge branch 'main' into auto-node-register 2023-08-08 15:29:10 +02:00
Jacques Lucke bb61463915 use fix from LazyDodo
buildbot/vexp-code-patch-coordinator Build done. Details
2023-08-05 08:09:18 +02:00
Jacques Lucke 559294b747 fix after merge 2023-08-05 08:02:01 +02:00
Jacques Lucke ba0f83aae8 Merge branch 'main' into auto-node-register 2023-08-05 07:54:33 +02:00
Jacques Lucke 1e26907eb2 don't overwrite generated file when the output has not changed 2023-08-03 13:55:14 +02:00
Jacques Lucke ec88d9ac17 Merge branch 'main' into auto-node-register
buildbot/vexp-code-patch-coordinator Build done. Details
2023-08-03 13:23:23 +02:00
Jacques Lucke d06323f230 cleanup 2023-08-03 13:04:19 +02:00
Jacques Lucke deb5dec629 add comment 2023-08-03 12:59:54 +02:00
Jacques Lucke f4da8e3c81 simplify function nodes registration 2023-08-03 12:54:30 +02:00
Jacques Lucke 9f61f049d9 use auto discovery for function nodes 2023-08-03 12:48:16 +02:00
Jacques Lucke fc1f18d7f6 use source file list from cmake instead of discovering them in Python 2023-08-03 12:42:07 +02:00
Jacques Lucke 144cd55fc4 Merge branch 'main' into auto-node-register 2023-08-03 12:15:14 +02:00
Jacques Lucke c1eb1e7604 add cmake todo comment
buildbot/vexp-code-patch-coordinator Build done. Details
2023-08-03 00:05:59 +02:00
Jacques Lucke f88ed830b2 try making discovery mechanism more reusable 2023-08-02 23:50:05 +02:00
Jacques Lucke a5b0252760 improve documentation 2023-08-02 23:35:25 +02:00
Jacques Lucke e0e6e4891f cleanup code 2023-08-02 23:22:34 +02:00
Jacques Lucke bfde0a6b47 more generalization 2023-08-02 23:09:06 +02:00
Jacques Lucke dc60e762b1 generalize script a bit 2023-08-02 22:54:29 +02:00
Jacques Lucke 439e41d538 update all geometry nodes 2023-08-02 22:48:14 +02:00
Jacques Lucke 48fd5c206a fix
buildbot/vexp-code-patch-coordinator Build done. Details
2023-08-02 21:45:08 +02:00
Jacques Lucke e3af2397f7 cleanup 2023-08-02 21:40:03 +02:00
Jacques Lucke 4279179f33 allow NOD_REGISTER_NODE to be in namespace 2023-08-02 21:38:54 +02:00
Jacques Lucke 85d6865f17 cleanup
buildbot/vexp-code-patch-coordinator Build done. Details
2023-08-02 21:11:52 +02:00
Jacques Lucke 7b915336e0 replace header 2023-08-02 21:09:07 +02:00
Jacques Lucke 6f11f1056e add register 2023-08-02 20:56:16 +02:00
Jacques Lucke dc3ff710e9 fixes 2023-08-02 20:45:18 +02:00
Jacques Lucke 3c9139fd71 Merge branch 'main' into auto-node-register 2023-08-02 20:33:10 +02:00
Jacques Lucke 39e9713d26 initial test
buildbot/vexp-code-patch-coordinator Build done. Details
2023-08-01 14:28:34 +02:00