Graphite/node-graph/gcore/src
Dennis Kobert 9a62c1c089
Fix Poisson-disk sampling with negative space from nested subpaths (#2569)
* Fix poisson disk sampling with nested subpaths

Previously all subpaths were considered independently for the poisson disk sampling evaluation. We now check agains all subpaths which might contain the point to fix shapes with holes such as fonts with letters with holes in them

* Fix wasm demo

* Fix counting overlapping areas twice

* Rename shape variables to subpath variants
2025-04-15 13:37:20 +00:00
..
graphic_element Fix inability to drag axis-aligned lines (#2561) 2025-04-13 03:51:40 -07:00
raster Refactor many usages of Color to natively store linear not gamma (#2457) 2025-03-18 05:37:20 -07:00
text Improve Text tool resize/drag behavior (#2428) 2025-03-19 06:49:49 +00:00
vector Fix Poisson-disk sampling with negative space from nested subpaths (#2569) 2025-04-15 13:37:20 +00:00
animation.rs Experimental animation support (#2443) 2025-03-19 01:19:49 -07:00
application_io.rs Update Tauri to v2 and execute only the node graph in native (#2362) 2025-04-14 11:43:15 +00: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 Add 'Freeze Real Time' and 'Boundless Footprint' nodes as alternatives to using 'Memoize Impure' (#2509) 2025-04-02 11:31:52 +00:00
generic.rs Upgrade to the Rust 2024 edition (#2367) 2025-03-12 17:29:12 -07:00
gpu.rs Upgrade to the Rust 2024 edition (#2367) 2025-03-12 17:29:12 -07:00
graphic_element.rs Experimental animation support (#2443) 2025-03-19 01:19:49 -07:00
instances.rs Add the Spreadsheet panel to inspect node output data (#2442) 2025-03-18 23:06:05 -07:00
lib.rs Experimental animation support (#2443) 2025-03-19 01:19:49 -07:00
logic.rs Experimental animation support (#2443) 2025-03-19 01:19:49 -07:00
memo.rs Add 'Freeze Real Time' and 'Boundless Footprint' nodes as alternatives to using 'Memoize Impure' (#2509) 2025-04-02 11:31:52 +00:00
ops.rs New node: Sample Gradient 2025-04-12 04:19:46 -07:00
raster.rs Upgrade to the Rust 2024 edition (#2367) 2025-03-12 17:29:12 -07:00
registry.rs Remove subtyping for () from node graph type system (#2418) 2025-03-26 21:26:07 +00:00
structural.rs Upgrade to the Rust 2024 edition (#2367) 2025-03-12 17:29:12 -07:00
text.rs
transform.rs Add 'Freeze Real Time' and 'Boundless Footprint' nodes as alternatives to using 'Memoize Impure' (#2509) 2025-04-02 11:31:52 +00:00
types.rs Update Tauri to v2 and execute only the node graph in native (#2362) 2025-04-14 11:43:15 +00:00
uuid.rs Upgrade to the Rust 2024 edition (#2367) 2025-03-12 17:29:12 -07:00
value.rs Upgrade to the Rust 2024 edition (#2367) 2025-03-12 17:29:12 -07:00