Graphite/node-graph/gcore/src
Dennis Kobert 5836416632
Optimize editor performance for node selection, click target bounds, and batched messages (#3162)
* Don't clone messages during batch processing

* Improve selected nodes perf and memoize network hash computation

* Reuse click target bounding boxes for document bounds

* Early terminate computing the connected count

* Cleanup
2025-09-11 10:08:26 +00:00
..
math Fix clippy warnings (#3085) 2025-08-23 11:45:47 +02:00
raster Fix most known issues with migrations failing to open documents from the past year (#3148) 2025-09-07 11:10:03 -07:00
subpath Add "Spiral" to the Shape tool and as a new node (#2803) 2025-09-08 14:37:43 -07:00
text Graphene: Fine-grained context caching (#2500) 2025-09-05 11:44:26 +00:00
vector Optimize editor performance for node selection, click target bounds, and batched messages (#3162) 2025-09-11 10:08:26 +00:00
animation.rs Graphene: Fine-grained context caching (#2500) 2025-09-05 11:44:26 +00:00
artboard.rs Fix most known issues with migrations failing to open documents from the past year (#3148) 2025-09-07 11:10:03 -07:00
blending_nodes.rs Add Table<Gradient> as a graphical type (#3051) 2025-08-13 01:42:51 -07:00
bounds.rs Add Table<Gradient> as a graphical type (#3051) 2025-08-13 01:42:51 -07:00
consts.rs Add Vello support for Outline view mode rendering; add non_scaling to strokes (SVG, not yet Vello) (#2455) 2025-04-07 00:02:11 +00:00
context.rs Graphene: Fine-grained context caching (#2500) 2025-09-05 11:44:26 +00:00
context_modification.rs Fix most known issues with migrations failing to open documents from the past year (#3148) 2025-09-07 11:10:03 -07:00
debug.rs Replace the Color type with Table<Color> everywhere (#3048) 2025-08-12 00:38:23 -07:00
extract_xy.rs Add support for adding/removing a graph's primary imports/exports separately from the secondary (#3089) 2025-08-29 20:57:15 +00:00
generic.rs Bulk `gcore` cleanup, replace `core` and `alloc` with `std` (#2735) 2025-06-21 23:08:33 +00:00
gradient.rs Add Table<Gradient> as a graphical type (#3051) 2025-08-13 01:42:51 -07:00
graphic.rs Fix most known issues with migrations failing to open documents from the past year (#3148) 2025-09-07 11:10:03 -07:00
lib.rs Shaders: add `BufferStruct` to support bool and enums (#3109) 2025-09-05 16:32:41 +00:00
logic.rs Add Table<Gradient> as a graphical type (#3051) 2025-08-13 01:42:51 -07:00
memo.rs Deprecate automatic composition (#3088) 2025-08-24 08:34:59 +00:00
misc.rs Fix most known issues with migrations failing to open documents from the past year (#3148) 2025-09-07 11:10:03 -07:00
ops.rs Fix automatic Into node insertion (#3087) 2025-08-23 18:21:54 +02:00
raster.rs Rename Instances<T> to Table<T> and the "instance" terminology to "TableRow" and "element" (#2981) 2025-08-03 04:12:18 -07:00
raster_types.rs Shaders: runtime and shader node codegen (#2985) 2025-09-05 08:33:53 +02:00
registry.rs Graphene: Fine-grained context caching (#2500) 2025-09-05 11:44:26 +00:00
render_complexity.rs Add Table<Gradient> as a graphical type (#3051) 2025-08-13 01:42:51 -07:00
table.rs Replace the Color type with Table<Color> everywhere (#3048) 2025-08-12 00:38:23 -07:00
text.rs Add text alignment to the Text node (#2920) 2025-07-25 22:04:12 -07:00
transform.rs Add Table<Color> as a graphical type (#3033) 2025-08-10 01:34:33 -07:00
transform_nodes.rs Make the Transform node use angles in degrees instead of radians for Rotation and Skew (#3160) 2025-09-11 00:19:10 +00:00
types.rs Shaders: more `graster-nodes` no-std fixups (#3090) 2025-08-26 18:25:05 +00:00
uuid.rs Bulk `gcore` cleanup, replace `core` and `alloc` with `std` (#2735) 2025-06-21 23:08:33 +00:00
value.rs Fix clippy warnings (#3085) 2025-08-23 11:45:47 +02:00