diff --git a/Cargo.lock b/Cargo.lock index 22d90ca..ddc7573 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1356,6 +1356,7 @@ dependencies = [ "hashbrown 0.17.1", "log", "peniko", + "png", "skrifa", "smallvec", "vello_common", diff --git a/Cargo.toml b/Cargo.toml index 7c55406..6368f89 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -53,7 +53,7 @@ linebender_resource_handle = "0.1" peniko = "0.6" kurbo = "0.13.1" color = "0.3" -glifo = { version = "0.4" } +glifo = { version = "0.4", features = ["png"] } vello = { version = "0.11", features = ["wgpu"] } vello_cpu = { version = "0.3", default-features = false, features = [ "std", diff --git a/crates/anyrender_vello_cpu/Cargo.toml b/crates/anyrender_vello_cpu/Cargo.toml index 8ef7b40..aae13ca 100644 --- a/crates/anyrender_vello_cpu/Cargo.toml +++ b/crates/anyrender_vello_cpu/Cargo.toml @@ -9,6 +9,8 @@ license.workspace = true edition.workspace = true [features] +default = ["png"] +png = ["glifo/png"] pixels_window_renderer = ["dep:pixels_window_renderer"] softbuffer_window_renderer = ["dep:softbuffer_window_renderer"] multithreading = ["vello_cpu/multithreading"] diff --git a/crates/anyrender_vello_hybrid/Cargo.toml b/crates/anyrender_vello_hybrid/Cargo.toml index 495935c..7dcb07f 100644 --- a/crates/anyrender_vello_hybrid/Cargo.toml +++ b/crates/anyrender_vello_hybrid/Cargo.toml @@ -9,6 +9,8 @@ license.workspace = true edition.workspace = true [features] +default = ["png"] +png = ["glifo/png"] log_frame_times = ["debug_timer/enable"] webgl = ["vello_gpu/webgl"]