Hans Goudey
face5e6d2f
Add poll function
2023-06-28 08:47:28 -04:00
Hans Goudey
db2fd29027
Add descriptions for node editor "geometry nodes type" enum
2023-06-28 08:43:10 -04:00
Hans Goudey
482310336a
Add missing comment for operator data
2023-06-28 08:42:12 -04:00
Hans Goudey
8c8f61abd9
Share more code with add menu
2023-06-28 08:41:07 -04:00
Hans Goudey
9879f06d90
Use std::move for geometry
2023-06-27 17:16:32 -04:00
Hans Goudey
0651602144
Remove outdated/useless comment
2023-06-27 17:16:00 -04:00
Hans Goudey
6e3aa0037e
Merge branch 'main' into node-group-operators
2023-06-27 17:09:48 -04:00
Hans Goudey
82774af077
Remove get_all_library_once_available() function
2023-06-26 16:00:31 -04:00
Hans Goudey
693cf302ee
Make filtered tree function library agnostic
2023-06-26 15:56:31 -04:00
Hans Goudey
61b6b7cad5
Add empty default for meta data filter
2023-06-26 15:48:41 -04:00
Hans Goudey
7942da4231
Merge branch 'main' into node-group-operators
2023-06-26 15:47:41 -04:00
Hans Goudey
7c2b3479ac
Merge branch 'main' into node-group-operators
2023-06-26 08:51:43 -04:00
Hans Goudey
1cbc17692d
Merge branch 'main' into node-group-operators
2023-06-23 14:16:40 -04:00
Hans Goudey
1aa681bc53
Merge branch 'main' into node-group-operators
2023-06-23 13:41:58 -04:00
Hans Goudey
c4ce662443
Merge branch 'main' into node-group-operators
2023-06-21 14:36:01 -04:00
Hans Goudey
9c0b067665
Limit to curves sculpt code for now
2023-06-19 09:13:11 -04:00
Hans Goudey
4f52e70733
Remove todo
2023-06-19 09:09:32 -04:00
Hans Goudey
3eb9c554ea
Change tag to "Operator"
2023-06-19 09:01:11 -04:00
Hans Goudey
816f83f978
Merge branch 'main' into node-group-operators
2023-06-19 08:53:51 -04:00
Hans Goudey
fe246cc83b
Share code better with existing node add menu
2023-06-17 21:50:16 -04:00
Hans Goudey
7c2b5dd222
Fix nested hierarchies
2023-06-17 20:44:25 -04:00
Hans Goudey
4cf3f32690
Somewhat working dynamic menu building
...
Nesting doesn't work yet
2023-06-17 20:29:15 -04:00
Hans Goudey
c2b16989ec
Merge branch 'main' into node-group-operators
2023-06-17 19:40:00 -04:00
Hans Goudey
a2773b04fc
Progress on adding menus to 3D view
2023-06-17 18:29:15 -04:00
Hans Goudey
039aa5ed55
Fix build error
2023-06-16 14:58:41 -04:00
Hans Goudey
51a72180e3
Merge branch 'main' into node-group-operators
2023-06-16 14:29:14 -04:00
Hans Goudey
61b3a39793
Use context asset in node group instead of local groups
2023-06-13 16:55:26 -04:00
Hans Goudey
713a914cb3
Merge branch 'main' into node-group-operators
2023-06-13 16:35:12 -04:00
Hans Goudey
7ef28eb8cc
Create proper empty starting node group
2023-06-13 13:26:33 -04:00
Hans Goudey
76d7b576e2
Remove UI for inputs (will be added in a separate step)
2023-06-13 13:21:19 -04:00
Hans Goudey
93172979fd
Add support for meshes
2023-06-13 13:20:48 -04:00
Hans Goudey
82128c57cb
Remove support for running in object mode
2023-06-13 12:14:45 -04:00
Hans Goudey
450a6c99ae
Cleanup
2023-06-13 12:13:23 -04:00
Hans Goudey
ecac336c0e
Merge branch 'main' into node-group-operators
2023-06-13 11:49:20 -04:00
Hans Goudey
0fa0c05aac
Merge branch 'main' into node-group-operators
2023-06-13 10:48:23 -04:00
Hans Goudey
4f1b3505e9
Merge branch 'main' into node-group-operators
2023-06-12 15:42:03 -04:00
Hans Goudey
5ca38fb97b
Initial UI in redo panel
2023-06-12 15:06:15 -04:00
Hans Goudey
7e5922568d
Cleanup and fixes
2023-06-12 14:46:50 -04:00
Hans Goudey
7f365ae9ef
Merge branch 'main' into node-group-operators
2023-06-12 14:26:40 -04:00
Hans Goudey
8a39f09f01
Cleanup
2023-06-12 14:23:43 -04:00
Hans Goudey
86995b4fb4
Merge branch 'main' into node-group-operators
2023-06-12 14:22:55 -04:00
Hans Goudey
af43878c8e
Fixes
2023-06-12 14:16:21 -04:00
Hans Goudey
5a9e87da9b
Move code
2023-06-12 13:00:47 -04:00
Hans Goudey
ff4743e5a6
Merge branch 'main' into node-group-operators
2023-06-12 12:55:40 -04:00
Hans Goudey
f06cf1e4ee
Progress
2023-06-12 12:48:26 -04:00
Hans Goudey
dac1d616df
Merge branch 'main' into node-group-operators
2023-06-12 12:35:53 -04:00
Hans Goudey
48e9b0fe98
Merge branch 'main' into node-group-operators
2023-06-12 11:38:03 -04:00
Hans Goudey
ab6b674c19
Cleanup
2023-05-31 15:40:29 -04:00
Hans Goudey
ca445b5396
Cleanup
2023-05-31 15:39:30 -04:00
Hans Goudey
2abbe338b1
Merge branch 'main' into node-group-operators
2023-05-31 15:05:51 -04:00
Hans Goudey
161b6e20a5
Update after merge of main
2023-05-19 16:57:53 -04:00
Hans Goudey
45a0cb56e0
Merge branch 'main' into node-group-operators
2023-05-19 16:03:27 -04:00
Hans Goudey
f0c5a74cba
Merge branch 'main' into node-group-operators
2023-04-16 16:55:00 -04:00
Hans Goudey
3ce788e015
Progress on input properties, currently crashes
2023-04-12 16:48:59 -04:00
Hans Goudey
8be481fbd8
Fix missing update tag
2023-04-12 16:18:46 -04:00
Hans Goudey
a385a00821
Merge branch 'main' into node-group-operators
2023-04-12 15:58:29 -04:00
Hans Goudey
677273eb41
Merge branch 'main' into node-group-operators
2023-04-07 17:45:51 -04:00
Hans Goudey
abe86a6a5d
Merge branch 'main' into node-group-operators
2023-04-07 08:14:34 -04:00
Hans Goudey
9e01c4f69e
List groups in menu, some crash fixes
2023-04-05 17:07:56 -04:00
Hans Goudey
7212f52457
Progress
2023-04-05 16:33:47 -04:00
Hans Goudey
51d48bdcdb
Merge branch 'main' into node-group-operators
2023-04-05 14:14:42 -04:00
Hans Goudey
a10ae5cf05
Progress
2023-04-05 13:34:31 -04:00
Hans Goudey
19051b863e
Merge branch 'main' into node-group-operators
2023-04-05 11:55:48 -04:00
Hans Goudey
1ad98ac65e
Merge branch 'main' into node-group-operators
2023-04-04 18:02:37 -04:00
Hans Goudey
96e8f8a002
Some progress
2023-03-31 12:32:59 -04:00
Hans Goudey
4c19994c11
Merge branch 'main' into node-group-operators
2023-03-31 11:58:07 -04:00
Hans Goudey
7c67f8c719
Progress
2023-03-30 19:17:05 -04:00
Hans Goudey
cf77874cdb
Merge branch 'main' into node-group-operators
2023-03-30 18:52:25 -04:00
Hans Goudey
7e748413f9
Add no-op operator base
2023-03-30 18:38:33 -04:00
Hans Goudey
41c5490137
Merge branch 'main' into node-group-operators
2023-03-30 16:34:46 -04:00
Hans Goudey
338db40df9
Merge branch 'main' into node-group-operators
2023-03-30 15:25:08 -04:00
Hans Goudey
39dfa015a0
Geometry Nodes: Add node editor option to edit "Operator" node groups
...
This functions as a way to avoid having the context affect which node
groups are displayed. This is necessary since there is no concept of an
active operator and most node groups could be used as an operator.
It was considered to make this a more general "No Context" option for
the node editor. That still might happen eventually, but we want to
encourage users to use the modifier context since it allows the
various inspection features to work properly.
2023-03-27 10:02:15 -04:00