Extract gsvg_renderer from gcore, remove gcore/vello feature (#2760)

Extract `gsvg_renderer` from `gcore`, remove `gcore/vello` feature
This commit is contained in:
Firestar99
2025-06-27 15:47:46 +02:00
committed by GitHub
parent ffc6c5532b
commit 9c4ab34a58
26 changed files with 546 additions and 368 deletions

21
Cargo.lock generated
View File

@@ -2133,6 +2133,7 @@ dependencies = [
"graphene-application-io",
"graphene-core",
"graphene-path-bool",
"graphene-svg-renderer",
"iai-callgrind",
"js-sys",
"log",
@@ -2210,8 +2211,6 @@ dependencies = [
"specta",
"tinyvec",
"tokio",
"usvg",
"vello",
"wgpu",
]
@@ -2244,6 +2243,7 @@ dependencies = [
"graphene-application-io",
"graphene-core",
"graphene-path-bool",
"graphene-svg-renderer",
"image",
"log",
"ndarray",
@@ -2259,6 +2259,22 @@ dependencies = [
"wgpu-executor",
]
[[package]]
name = "graphene-svg-renderer"
version = "0.1.0"
dependencies = [
"base64 0.22.1",
"bezier-rs",
"dyn-any",
"glam",
"graphene-core",
"log",
"num-traits",
"serde",
"usvg",
"vello",
]
[[package]]
name = "graphite-desktop"
version = "0.1.0"
@@ -7427,6 +7443,7 @@ dependencies = [
"glam",
"graphene-application-io",
"graphene-core",
"graphene-svg-renderer",
"node-macro",
"vello",
"web-sys",