Graphite/editor/src
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
..
messages Cache Vello render output as stitchable textures (#3722) 2026-02-22 10:12:50 +00:00
node_graph_executor Cache Vello render output as stitchable textures (#3722) 2026-02-22 10:12:50 +00:00
application.rs Replace globals with editor environment (#3656) 2026-01-19 17:06:02 +00:00
consts.rs Improve the Gradient tool by visualizing color stops (#3698) 2026-02-13 00:25:15 +00:00
dispatcher.rs Desktop: Fix Eyedropper tool (#3764) 2026-02-14 16:44:52 +00:00
generate_ts_types.rs Reorganize cargo dependencies and upgrade most of them (#1815) 2024-07-09 04:08:28 -07:00
lib.rs Generate a visualization of the editor's hierarchical message system tree (#2499) 2025-07-08 19:13:51 -07:00
macros.rs Upgrade to the Rust 2024 edition (#2367) 2025-03-12 17:29:12 -07:00
node_graph_executor.rs Desktop: Fix Eyedropper tool (#3764) 2026-02-14 16:44:52 +00:00
test_utils.rs Improve the Gradient tool by visualizing color stops (#3698) 2026-02-13 00:25:15 +00:00
utility_traits.rs Add line numbers to file paths in the website editor structure docs (#3130) 2026-02-15 23:59:27 +00:00
utility_types.rs Add line numbers to file paths in the website editor structure docs (#3130) 2026-02-15 23:59:27 +00:00