diff --git a/Cargo.toml b/Cargo.toml index 1c50e83ee1..67e450b5a1 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -85,7 +85,7 @@ resvg = "0.44" usvg = "0.44" rand = { version = "0.9", default-features = false } rand_chacha = "0.9" -glam = { version = "0.29", default-features = false, features = ["serde"] } +glam = { version = "0.29", default-features = false } base64 = "0.22" image = { version = "0.25", default-features = false, features = ["png"] } rustybuzz = "0.20" diff --git a/frontend/wasm/Cargo.toml b/frontend/wasm/Cargo.toml index 09e91dd4f4..d5356e663e 100644 --- a/frontend/wasm/Cargo.toml +++ b/frontend/wasm/Cargo.toml @@ -36,7 +36,7 @@ serde-wasm-bindgen = { workspace = true } js-sys = { workspace = true } wasm-bindgen-futures = { workspace = true } bezier-rs = { workspace = true } -glam = { workspace = true } +glam = { workspace = true, features = ["serde"] } futures = { workspace = true } math-parser = { workspace = true } wgpu = { workspace = true, features = [ diff --git a/node-graph/gcore/Cargo.toml b/node-graph/gcore/Cargo.toml index fa9abbec60..d85494d739 100644 --- a/node-graph/gcore/Cargo.toml +++ b/node-graph/gcore/Cargo.toml @@ -47,7 +47,7 @@ num-traits = { workspace = true, default-features = false, features = ["i128"] } usvg = { workspace = true } rand = { workspace = true, default-features = false, features = ["std_rng"] } glam = { workspace = true, default-features = false, features = [ - "scalar-math", + "scalar-math", "serde" ] } serde_json = { workspace = true } petgraph = { workspace = true, default-features = false, features = [ diff --git a/node-graph/gpu-executor/Cargo.toml b/node-graph/gpu-executor/Cargo.toml index 38c6b77b38..6870add2c0 100644 --- a/node-graph/gpu-executor/Cargo.toml +++ b/node-graph/gpu-executor/Cargo.toml @@ -17,7 +17,7 @@ dyn-any = { workspace = true, features = ["log-bad-types", "rc", "glam"] } num-traits = { workspace = true } log = { workspace = true } serde = { workspace = true } -glam = { workspace = true } +glam = { workspace = true, features = ["serde"] } base64 = { workspace = true } bytemuck = { workspace = true } anyhow = { workspace = true } diff --git a/node-graph/graph-craft/Cargo.toml b/node-graph/graph-craft/Cargo.toml index 35faf28618..653cacf90b 100644 --- a/node-graph/graph-craft/Cargo.toml +++ b/node-graph/graph-craft/Cargo.toml @@ -26,7 +26,7 @@ graphene-core = { workspace = true, features = ["std"] } num-traits = { workspace = true } log = { workspace = true } futures = { workspace = true } -glam = { workspace = true } +glam = { workspace = true, features = ["serde"] } base64 = { workspace = true } bezier-rs = { workspace = true } specta = { workspace = true } diff --git a/node-graph/graphene-cli/Cargo.toml b/node-graph/graphene-cli/Cargo.toml index 40f52e7071..a872878579 100644 --- a/node-graph/graphene-cli/Cargo.toml +++ b/node-graph/graphene-cli/Cargo.toml @@ -31,7 +31,7 @@ bitflags = { workspace = true } serde = { workspace = true } serde_json = { workspace = true } bezier-rs = { workspace = true } -glam = { workspace = true } +glam = { workspace = true, features = ["serde"] } graph-craft = { workspace = true, features = ["loading"] } dyn-any = { workspace = true } graphene-core = { workspace = true } diff --git a/node-graph/interpreted-executor/Cargo.toml b/node-graph/interpreted-executor/Cargo.toml index bafdf68ff4..41150b7cab 100644 --- a/node-graph/interpreted-executor/Cargo.toml +++ b/node-graph/interpreted-executor/Cargo.toml @@ -22,7 +22,7 @@ dyn-any = { workspace = true, features = ["log-bad-types", "glam"] } num-traits = { workspace = true } log = { workspace = true } wgpu = { workspace = true } -glam = { workspace = true } +glam = { workspace = true, features = ["serde"] } futures = { workspace = true } once_cell = { workspace = true } diff --git a/node-graph/wgpu-executor/Cargo.toml b/node-graph/wgpu-executor/Cargo.toml index fd53617130..582413752f 100644 --- a/node-graph/wgpu-executor/Cargo.toml +++ b/node-graph/wgpu-executor/Cargo.toml @@ -19,7 +19,7 @@ dyn-any = { workspace = true, features = ["log-bad-types", "rc", "glam"] } node-macro = { workspace = true } num-traits = { workspace = true } log = { workspace = true } -glam = { workspace = true } +glam = { workspace = true, features = ["serde"] } base64 = { workspace = true } bytemuck = { workspace = true } anyhow = { workspace = true }