Graphite/node-graph/gcore/src
Dennis Kobert 4bd9fbd073 Make the dynamic node graph execution asynchronous (#1218)
* Make node graph execution async

Make node macro generate async node implementations

Start propagating async through the node system

Async checkpoint

Make Any<'i> Send + Sync

Determine node io type using panic node

Fix types for raster_node macro

Finish porting node registry?

Fix lifetime errors

Remove Send + Sync requirements and start making node construction async

Async MVP

Fix tests

Clippy fix

* Fix nodes

* Simplify lifetims for node macro + make node macro more modular

* Reenable more nodes

* Fix pasting images

* Remove http test from brush node

* Fix output type for cache node

* Fix types for let scope

* Fix formatting
2023-05-27 11:48:57 +02:00
..
graphic_element Add the document graph (#1217) 2023-05-26 17:22:58 +01:00
raster Make the dynamic node graph execution asynchronous (#1218) 2023-05-27 11:48:57 +02:00
text Migrate text layers to nodes (#1155) 2023-04-27 03:07:43 +01:00
vector Add Layer and Artboard node definitions and underlying data structures (#1204) 2023-05-09 21:57:22 +01:00
consts.rs Refactor vector data type from document-legacy into node graph (#1057) 2023-02-25 16:55:05 +00:00
generic.rs Simplify node trait definition (#1146) 2023-04-17 23:42:22 +02:00
gpu.rs Implement the Brush without relying on a stamp texture 2023-04-29 01:31:14 +02:00
graphic_element.rs Add the document graph (#1217) 2023-05-26 17:22:58 +01:00
lib.rs Make the dynamic node graph execution asynchronous (#1218) 2023-05-27 11:48:57 +02:00
ops.rs Make the dynamic node graph execution asynchronous (#1218) 2023-05-27 11:48:57 +02:00
quantization.rs Restructure GPU execution to model GPU pipelines in the node graph (#1088) 2023-04-23 10:18:31 +02:00
raster.rs Make the dynamic node graph execution asynchronous (#1218) 2023-05-27 11:48:57 +02:00
storage.rs Make the dynamic node graph execution asynchronous (#1218) 2023-05-27 11:48:57 +02:00
structural.rs Make the dynamic node graph execution asynchronous (#1218) 2023-05-27 11:48:57 +02:00
text.rs Make the dynamic node graph execution asynchronous (#1218) 2023-05-27 11:48:57 +02:00
transform.rs Color system based on traits, and conversion to linear color in the graph (#1123) 2023-04-16 02:57:05 +02:00
types.rs Restructure GPU execution to model GPU pipelines in the node graph (#1088) 2023-04-23 10:18:31 +02:00
uuid.rs Migrate text layers to nodes (#1155) 2023-04-27 03:07:43 +01:00
value.rs Make the dynamic node graph execution asynchronous (#1218) 2023-05-27 11:48:57 +02:00