Graphite/node-graph/gstd/src
Dennis Kobert 589ff9a2d3 Implement the Brush tool (#1099)
* Implement Brush Node

* Add color Input

* Add VectorPointsNode

* Add Erase Node

* Adapt compilation infrastructure to allow non Image Frame inputs

* Remove debug output from TransformNode

* Fix transform calculation

* Fix Blending by making the brush texture use associated alpha

* Code improvements and UX polish

* Rename Opacity to Flow

* Add erase option to brush node + fix freehand tool

* Fix crash

* Revert erase implementation

* Fix flattening id calculation

* Fix some transformation issues

* Fix changing the pivot location

* Fix vector data modify bounds

* Minor fn name cleanup

* Fix some tests

* Fix tests

---------

Co-authored-by: Keavon Chambers <keavon@keavon.com>
Co-authored-by: hypercube <0hypercube@gmail.com>
2023-04-11 10:35:21 +02:00
..
any.rs Implement the Brush tool (#1099) 2023-04-11 10:35:21 +02:00
brush.rs Implement the Brush tool (#1099) 2023-04-11 10:35:21 +02:00
cache.rs Rename the legacy Graphene crate to document-legacy (#899) 2022-12-22 02:12:05 -08:00
executor.rs Add the Mask node (#1080) 2023-04-09 04:56:03 +02:00
lib.rs Implement the Brush tool (#1099) 2023-04-11 10:35:21 +02:00
main.rs Implement node graph gpu execution via vulkano and rust gpu (#870) 2022-12-05 12:56:36 +01:00
memo.rs Add cache clearing to stop the memory leak (#1106) 2023-04-09 23:30:57 +01:00
quantization.rs Remove leftover debug logs 2023-03-21 00:41:39 -07:00
raster.rs Implement the Brush tool (#1099) 2023-04-11 10:35:21 +02:00
value.rs Add raster module to graphene_core 2022-08-04 12:34:05 +02:00