Graphite/node-graph/nodes
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
..
blending Add the auto-generated node catalog to the website's user manual (#3662) 2026-01-20 22:52:03 -08:00
brush Add the auto-generated node catalog to the website's user manual (#3662) 2026-01-20 22:52:03 -08:00
gcore Generalize the 'Map Vector' node as 'Map' with support for all graphical types (#3793) 2026-02-20 21:33:02 +00:00
graphic Rename the repeat nodes to replace "Instance" terminology with "Repeat" (#3794) 2026-02-20 22:10:59 -08:00
gstd Cache Vello render output as stitchable textures (#3722) 2026-02-22 10:12:50 +00:00
math Swap the default placement order of Fill and Stroke nodes in layers (#3789) 2026-02-19 13:15:11 -08:00
path-bool Add tooltip documentation to web request and brush related nodes (#3427) 2026-01-13 08:35:14 +00:00
raster Add the auto-generated node catalog to the website's user manual (#3662) 2026-01-20 22:52:03 -08:00
repeat Rename the repeat nodes to replace "Instance" terminology with "Repeat" (#3794) 2026-02-20 22:10:59 -08:00
text Fix Text node/tool max width/height bounding box calculation (#3628) 2026-02-14 21:27:29 +00:00
transform Rename the repeat nodes to replace "Instance" terminology with "Repeat" (#3794) 2026-02-20 22:10:59 -08:00
vector Rename the repeat nodes to replace "Instance" terminology with "Repeat" (#3794) 2026-02-20 22:10:59 -08:00