Graphite/node-graph/libraries
Dennis Kobert 0531769c41
Cache Vello render output as stitchable textures (#3722)
* WIP render caching

* Hook up render cache to render pipeline

* Fixed offsets

* Initial cleanup

* Integrate cache with context invalidation

* Cleanup

* Improve rounding and reduce tile size to fix vello not rendering

* Include pointer position in cache key

* Avoid unwraps and zero sized textures

* Destroy textures after blitting to surface

* Fix context dependencies

* Exclude footprint from render params

* Batch animation frame messages

* Add vello max render size to preference dialogue

* Remove unused import

* Reorder vello preference

* Clean up preferences dialog

* Apply review suggestions

* Cap max render region size

---------

Co-authored-by: Keavon Chambers <keavon@keavon.com>
2026-02-22 10:12:50 +00:00
..
application-io Cache Vello render output as stitchable textures (#3722) 2026-02-22 10:12:50 +00:00
core-types Add "Loop Level" to the Position context reader node (#3679) 2026-01-28 10:52:39 +00:00
graphic-types New node: Flatten Raster 2026-02-20 13:35:12 -08:00
no-std-types Fix rasterize node document leakage with hashmap and eq check (#3550) 2026-01-04 11:33:18 +00:00
raster-types Fix rasterize node document leakage with hashmap and eq check (#3550) 2026-01-04 11:33:18 +00:00
rendering Cache Vello render output as stitchable textures (#3722) 2026-02-22 10:12:50 +00:00
vector-types Fix opacity not being included in alpha of Fill type when converted from Table<Color> (#3785) 2026-02-18 09:21:02 +00:00
wgpu-executor Desktop: Fix Eyedropper tool (#3764) 2026-02-14 16:44:52 +00:00