Graphite/editor
Orson Peters 5558deba5e Brush blend modes and erase/restore (#1261)
* Made blit node numerically stable.

* Added blend mode parameter to brush strokes.

* Fixed difference blend mode.

* Added erase/restore blend modes.

* Added blend mode and draw mode widgets.

* Added comment explaining the ImageFrame.transform.

* Initial blit/blend version.

* Working version of erase/restore.

* Improved inlining for blend functions.

* Dsiable the blend mode selector in erase/draw mode.

* Fixed incorrect bounds calculation.

* Use factor instead of percentage for opacity

* Rearrange options bar widgets

* Tidy up blend modes

* Code review

---------

Co-authored-by: Keavon Chambers <keavon@keavon.com>
2023-06-02 21:59:55 +02:00
..
src Brush blend modes and erase/restore (#1261) 2023-06-02 21:59:55 +02:00
Cargo.toml Remove unsafe code and clean up the code base in general (#1263) 2023-06-02 11:05:32 +02:00
build.rs Update release series to Alpha Milestone 2 2023-02-11 12:00:00 -08:00
graphite-test-document.graphite Rename the legacy Graphene crate to document-legacy (#899) 2022-12-22 02:12:05 -08:00