Desktop: Render overlays with vello (#2965)

* Render overlays with vello

* Fix nix flake comments

* Rendering refactor with better names and code location

* Remove unnecessary overlay renders

* Post rebase fix
This commit is contained in:
Timon
2025-08-02 16:27:24 +02:00
committed by GitHub
parent 037bcb6b26
commit 34a8b9b6f1
14 changed files with 728 additions and 401 deletions

4
Cargo.lock generated
View File

@@ -1836,16 +1836,19 @@ version = "0.1.0"
dependencies = [
"bytemuck",
"cef",
"derivative",
"dirs",
"futures",
"glam",
"graph-craft",
"graphene-std",
"graphite-editor",
"include_dir",
"ron",
"thiserror 2.0.12",
"tracing",
"tracing-subscriber",
"vello",
"wgpu",
"wgpu-executor",
"winit",
@@ -1880,6 +1883,7 @@ dependencies = [
"spin",
"thiserror 2.0.12",
"tokio",
"tracing",
"usvg",
"vello",
"wasm-bindgen",