Graphite/node-graph/gstd/src
Dennis Kobert ab71d26d84
Integrate Vello for vector rendering (#1802)
* Start integrating vello into render pipeline

Cache vello render creation

Implement viewport navigation

Close vello path

Add transform parameter to vello render pass

* Fix render node types

* Fix a bunch of bugs in the path translation

* Avoid panic on empty document

* Fix rendering of holes

* Implement image rendering

* Implement graph recompilation afer editor api change

* Implement preferences toggle for using vello as the renderer

* Make surface creation optional

* Feature gate vello usages

* Implement skeleton for radial gradient

* Rename vello preference

* Fix some gradients

* Only update monitor nodes on graph recompile

* Fix warnings + remove dead code

* Update everything except for thumbnails after a node graph evaluation

* Fix missing click targets for Image frames

* Improve perfamance by removing unecessary widget updates

* Fix node graph paning

* Fix thumbnail loading

* Implement proper hash for vector modification

* Fix test and warnings

* Code review

* Fix dep

* Remove warning

---------

Co-authored-by: Keavon Chambers <keavon@keavon.com>
2024-07-22 01:56:29 -07:00
..
any.rs Restore functionality of GPU infrastructure (#1797) 2024-07-15 13:14:48 +00:00
brush.rs Restore functionality of GPU infrastructure (#1797) 2024-07-15 13:14:48 +00:00
cache.rs Rename the legacy Graphene crate to document-legacy (#899) 2022-12-22 02:12:05 -08:00
gpu_nodes.rs Integrate Vello for vector rendering (#1802) 2024-07-22 01:56:29 -07:00
http.rs Fix Imaginate by porting its JS roundtrip code to graph-based async execution in Rust (#1250) 2023-06-09 09:03:15 +02:00
image_color_palette.rs Code cleanup and refactoring to enhance consistency (#1695) 2024-03-20 21:28:51 -07:00
image_segmentation.rs Serialize Color as srgb (#1136) 2023-04-16 15:02:22 +02:00
imaginate.rs Integrate Vello for vector rendering (#1802) 2024-07-22 01:56:29 -07:00
lib.rs Node network subgraph editing (#1750) 2024-06-02 08:01:56 +00:00
quantization.rs Restore functionality of GPU infrastructure (#1797) 2024-07-15 13:14:48 +00:00
raster.rs Restore functionality of GPU infrastructure (#1797) 2024-07-15 13:14:48 +00:00
value.rs Graphene CLI + quantization research (#1320) 2023-07-04 17:04:09 +02:00
vector.rs Integrate Vello for vector rendering (#1802) 2024-07-22 01:56:29 -07:00
wasm_application_io.rs Integrate Vello for vector rendering (#1802) 2024-07-22 01:56:29 -07:00