Keavon Chambers
5a8fac33fd
Add a Connect Cells option to the 'Grid' node ( #4374 )
...
Add a Connect Cells option to the Grid node
2026-09-11 01:53:17 +00:00
Keavon Chambers
8558b45413
Rename the nodes 'Length' -> 'Magnitude', 'Flatten Path' -> 'Combine Paths', 'Vec2 Value' -> 'Combine Vec2', and add a new 'Vec2 Value' node ( #4349 )
...
* Rename the node 'Length' -> 'Magnitude'
* Rename the node 'Flatten Path' -> 'Combine Paths'
* Replace the node 'Vec2 Value' with 'Combine Vec2' and add a new 'Vec2 Value' that's actually a vec2
* Update demo artwork
2026-09-11 01:53:14 +00:00
Keavon Chambers
a8fff76657
New nodes: 'Voronoi Cells', 'Tesselate', and 'Relax Points' ( #4345 )
2026-09-11 01:53:14 +00:00
Keavon Chambers
d63ea46bd4
Convert the node catalog to rank-polymorphic Item and List kernels, materialize stored values as ranked wires, and display wire rank in the graph
2026-09-11 01:53:14 +00:00
Keavon Chambers
ead622b969
Reshape the node catalog: rename the list access nodes, split Text to Vector, reinstate Upload Texture as a proto node, and delete the vestigial debug nodes
2026-09-10 18:26:52 +00:00
Keavon Chambers
1bac1d694f
Split Fill's optional transform into a has-transform toggle and add the DashPattern and BoxCorners value types
2026-09-10 18:26:52 +00:00
Keavon Chambers
d13f926da3
Rename GradientStops to Gradient and the legacy Gradient/Fill structs to LegacyGradient/LegacyFill
2026-09-10 18:26:52 +00:00
Dennis Kobert
9f0e0ebc96
Clear the remaining clippy warnings on the diff surface
2026-09-06 16:25:17 +00:00
Dennis Kobert
fbdba0e545
Drop narration and internal asides from comments
2026-09-06 15:59:41 +00:00
Dennis Kobert
38d479bdfa
Key the paint list park sites so a group-free paint moves
2026-09-05 13:12:17 +00:00
Dennis Kobert
9ac039074d
Scope the paint graphics import to the test that uses it
2026-09-05 13:11:45 +00:00
Dennis Kobert
a955d6b458
Run cargo fmt
2026-08-29 18:40:02 +00:00
Dennis Kobert
97bc10e4c3
Pass frame space by argument and delete the record stack
2026-08-29 18:33:23 +00:00
Dennis Kobert
f4d37524c8
Structure record stack rewinds as scope guards and make reserve unsafe
2026-08-28 18:02:50 +00:00
Dennis Kobert
e5b910f840
Adopt serving lifetimes and the safe record surfaces in the node crates
2026-08-28 13:30:06 +00:00
Dennis Kobert
e8aea0728a
Build native groups at the legacy conversion seams
2026-08-27 20:22:24 +00:00
Dennis Kobert
ba84e2a968
De-table the graphic leaf variants
2026-08-27 18:55:32 +00:00
Dennis Kobert
72387d17ad
Read the vector kernel seams natively
2026-08-27 15:57:10 +00:00
Dennis Kobert
b262195549
Flatten vector rows natively and serve solidify per lane
2026-08-27 15:35:13 +00:00
Dennis Kobert
79f3571b02
Store paint content in its native form
2026-08-27 12:33:44 +00:00
Dennis Kobert
54c140e4f3
Walk groups natively with lane paint threaded down
2026-08-26 19:43:32 +00:00
Dennis Kobert
d9533de9ea
Look up paint through the paint markers instead of string keys
2026-08-26 17:47:38 +00:00
Dennis Kobert
eb11eec5bb
Store paint attributes in the paint markers' owned optional form
2026-08-26 14:02:01 +00:00
Dennis Kobert
34e03038df
Cargo fmt
2026-08-25 11:17:17 +00:00
Dennis Kobert
ff99f3605c
Drop unread index bounds from fold kernels and mark re-addressing nodes ModifyIndex
2026-08-25 11:05:38 +00:00
Dennis Kobert
2c84bb478f
Derive pushed index levels per input and pop them when lifting requirements
2026-08-24 17:06:07 +00:00
Dennis Kobert
9cdaf06ca9
Count assign colors lanes without legacy conversion and cache the offsets
2026-08-24 17:06:07 +00:00
Dennis Kobert
027218f16c
Declare which index levels a node reads and nullify the rest
2026-08-24 17:06:07 +00:00
Dennis Kobert
d70eae205d
Quiet the clippy type-complexity and closure lints on the record kernels
2026-08-24 11:07:14 +00:00
Dennis Kobert
ed6922d7eb
Read the layer path in its owned form and retarget the introspection tests
2026-08-24 10:26:24 +00:00
Dennis Kobert
d38c767312
Gather a chosen subject lane through a Lane output and convert pack_strips
2026-08-24 08:22:25 +00:00
Dennis Kobert
8c67ad508f
Restore pre-flip color parity: rng replay, typed wrap, boolean marker paints
2026-08-24 00:43:44 +00:00
Dennis Kobert
b03e4fb215
Let record nodes take element-consuming lazy inputs and convert map_points
2026-08-23 19:28:27 +00:00
Dennis Kobert
c0eb2ee4ff
Remove the runtime-named attribute family and its type-erased bridges
2026-08-23 19:05:26 +00:00
Dennis Kobert
73b2ef1d58
Convert cut_path, separate_subpaths, and path_is_closed to fold kernels
2026-08-23 09:56:09 +00:00
Dennis Kobert
9d2031f7d0
Convert the per-lane vector geometry nodes and the level measures to record kernels
2026-08-23 09:44:25 +00:00
Dennis Kobert
5e918af371
Restore the sample_polyline test attribute and drop dead scaffolding
2026-08-23 08:31:40 +00:00
Dennis Kobert
3fb8b10f80
Cache materialized spans per context and size emitter extents from the subject query
2026-08-23 00:57:37 +00:00
Dennis Kobert
538959ea90
Convert morph to a fold emitter
2026-08-22 22:15:03 +00:00
Dennis Kobert
3126a5b278
Convert copy to points, sample polyline, scatter, spline, jitter, and assign colors
2026-08-22 20:59:37 +00:00
Dennis Kobert
6ab9d0360a
Convert flatten path and solidify stroke to fold kernels
2026-08-22 19:11:48 +00:00
Dennis Kobert
3da7f6cea3
Drop the legacy fill and stroke rows for single-typed paint
2026-08-22 17:29:51 +00:00
Dennis Kobert
7569bdb9cb
Convert path modify to a flip kernel over one default lane
2026-08-22 17:29:51 +00:00
Dennis Kobert
b4346fd47d
Convert the generators to element producers
2026-08-22 17:29:51 +00:00
Dennis Kobert
4bceae26f2
Add the leveled fill rows and the graphic coercion entries
2026-08-22 16:13:01 +00:00
Dennis Kobert
fb71ea426d
Bridge legacy seams and convert the transform family
2026-08-22 14:25:31 +00:00
Dennis Kobert
e4adf16eba
Move the paint and merged-layer markers to graphic-types as optional references
2026-08-22 10:23:02 +00:00
Dennis Kobert
a8d257e7d6
Move the downstream-typed attribute markers to their value types' crates
2026-08-22 09:34:24 +00:00
Dennis Kobert
c30054579f
Adapt the cutover to the reviewed core-types API
2026-07-31 23:39:39 +02:00
Dennis Kobert
81a319430b
Cut over to the graphene execution model
2026-07-31 23:19:42 +02:00