diff --git a/Cargo.lock b/Cargo.lock index cb4f6fc..9deb28c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1200,6 +1200,9 @@ dependencies = [ "vello 0.7.0", "vello 0.8.0", "vello 0.9.0", + "wgpu 27.0.1", + "wgpu 28.0.0", + "wgpu 29.0.3", ] [[package]] diff --git a/imaging_vello/Cargo.toml b/imaging_vello/Cargo.toml index 7032af1..a035305 100644 --- a/imaging_vello/Cargo.toml +++ b/imaging_vello/Cargo.toml @@ -15,9 +15,9 @@ imaging = { features = ["std"], workspace = true } imaging_wgpu = { default-features = false, workspace = true } kurbo = { default-features = true, workspace = true } peniko = { default-features = true, workspace = true } -vello_07 = { default-features = true, optional = true, package = "vello", version = "0.7.0" } -vello_08 = { default-features = true, optional = true, package = "vello", version = "0.8.0" } -vello_09 = { default-features = true, optional = true, package = "vello", version = "0.9.0" } +vello_07 = { default-features = false, features = ["wgpu"], optional = true, package = "vello", version = "0.7.0" } +vello_08 = { default-features = false, features = ["wgpu"], optional = true, package = "vello", version = "0.8.0" } +vello_09 = { default-features = false, features = ["wgpu"], optional = true, package = "vello", version = "0.9.0" } [features] default = ["vello-0-9"] @@ -27,6 +27,9 @@ vello-0-9 = ["dep:vello_09", "imaging_wgpu/wgpu-29"] [dev-dependencies] pollster = "0.4.0" +wgpu_27 = { package = "wgpu", version = "27" } +wgpu_28 = { package = "wgpu", version = "28" } +wgpu_29 = { package = "wgpu", version = "29" } [lints] workspace = true diff --git a/imaging_vello_hybrid/Cargo.toml b/imaging_vello_hybrid/Cargo.toml index 9dacbeb..409d145 100644 --- a/imaging_vello_hybrid/Cargo.toml +++ b/imaging_vello_hybrid/Cargo.toml @@ -17,17 +17,15 @@ imaging_wgpu = { default-features = false, features = ["wgpu-29"], workspace = t kurbo = { default-features = true, workspace = true } peniko = { default-features = true, workspace = true } vello_common = { default-features = true, version = "0.0.9" } -vello_hybrid = { default-features = true, version = "0.0.9" } -wgpu = { default-features = false, features = [ - "std", - "wgsl", -], version = "29.0.3" } +vello_hybrid = { default-features = false, features = ["text", "wgpu"], version = "0.0.9" } +wgpu = { default-features = false, version = "29.0.3" } [lints] workspace = true [dev-dependencies] pollster = "0.4.0" +wgpu = { version = "29.0.3" } [package.metadata.docs.rs] default-target = "x86_64-unknown-linux-gnu"