Graphite/node-graph/gcore/src
Dennis Kobert 3adcc3031a Implement Infrastructure to reuse previous frames for brush drawing
Implement Infrastructuro to reuse the previous evaluation of the
node graph to blend the new stroke with instead of drawing the
entire trace from scratch.
This does not transition to a blending based approach because that still
caused regressions but allows the brush node to work with input data
natively.

Test Plan:
- Use the brush tool in the editor and check for regressions
- Evaluate the performance

Reviewers: Keavon

Pull Request: https://github.com/GraphiteEditor/Graphite/pull/1190
2023-05-03 13:14:41 +02:00
..
raster Implement Infrastructure to reuse previous frames for brush drawing 2023-05-03 13:14:41 +02:00
text Migrate text layers to nodes (#1155) 2023-04-27 03:07:43 +01:00
vector Add fill and stroke color choices to the Pen tool options bar (#1188) 2023-05-03 02:08:35 +08: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
lib.rs Implement Infrastructure to reuse previous frames for brush drawing 2023-05-03 13:14:41 +02:00
ops.rs Implement the Brush without relying on a stamp texture 2023-04-29 01:31:14 +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 Implement Infrastructure to reuse previous frames for brush drawing 2023-05-03 13:14:41 +02:00
storage.rs Restructure GPU execution to model GPU pipelines in the node graph (#1088) 2023-04-23 10:18:31 +02:00
structural.rs Implement the Brush without relying on a stamp texture 2023-04-29 01:31:14 +02:00
text.rs Migrate text layers to nodes (#1155) 2023-04-27 03:07:43 +01: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 Implement the Brush without relying on a stamp texture 2023-04-29 01:31:14 +02:00