diff --git a/Cargo.toml b/Cargo.toml index ece7e469..c10be45b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -38,20 +38,20 @@ thiserror = "1.0" strum = { version = "0.26", features = ["derive"] } itertools = { version = "0.13" } paste = "1.0" -wgpu = "22.0" +wgpu = "22.1" wgpu-types = "22.0" -bytemuck = { version = "1.15", features = ["derive"] } -glam = { version = "0.28", features = ["bytemuck"] } -image = { version = "0.25.0", default-features = false, features = ["png"] } +bytemuck = { version = "1.18", features = ["derive"] } +glam = { version = "0.29", features = ["bytemuck"] } +image = { version = "0.25.2", default-features = false, features = ["png"] } deadpool = { version = "0.12.1" } -tokio = { version = "1.37", features = ["sync"], default-features = false } +tokio = { version = "1.40", features = ["sync"], default-features = false } tracing = "0.1" async-trait = "0.1" -derive_more = { version = "1.0.0-beta.6", features = [ +derive_more = { version = "1.0.0", features = [ "deref", "deref_mut", "from", @@ -63,8 +63,8 @@ anyhow = "1.0" serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" -xxhash-rust = { version = "0.8.10", features = ["xxh3"] } -uuid = { version = "1.8", features = ["serde"] } +xxhash-rust = { version = "0.8.12", features = ["xxh3"] } +uuid = { version = "1.10", features = ["serde"] } [profile.dev.package.image] opt-level = 3 diff --git a/nmsr-lib/Cargo.toml b/nmsr-lib/Cargo.toml index 60f6da19..7e9e403c 100644 --- a/nmsr-lib/Cargo.toml +++ b/nmsr-lib/Cargo.toml @@ -14,7 +14,7 @@ ears-rs = { workspace = true } rayon = { version = "1.10", optional = true } vfs = { version = "0.12" } serde = { version = "1.0", features = ["derive"], optional = true } -rkyv = { version = "0.7", optional = true } +rkyv = { version = "0.8.3", optional = true } either = "1.13" tracing = "0.1" diff --git a/utils/nmsr-backfaces-optimizer/Cargo.toml b/utils/nmsr-backfaces-optimizer/Cargo.toml index bb8e1d6a..f2c3a1a7 100644 --- a/utils/nmsr-backfaces-optimizer/Cargo.toml +++ b/utils/nmsr-backfaces-optimizer/Cargo.toml @@ -6,6 +6,6 @@ edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -walkdir = "2.3.2" -anyhow = "1.0.66" +walkdir = "2.5" +anyhow = "1.0" image = { workspace = true, features = ["png"], default-features = false } \ No newline at end of file diff --git a/utils/nmsr-multi-parts-organizer/Cargo.toml b/utils/nmsr-multi-parts-organizer/Cargo.toml index 5bfd8463..b10ba278 100644 --- a/utils/nmsr-multi-parts-organizer/Cargo.toml +++ b/utils/nmsr-multi-parts-organizer/Cargo.toml @@ -6,5 +6,5 @@ edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -walkdir = "2.3.2" -anyhow = "1.0.66" +walkdir = "2.5" +anyhow = "1.0" diff --git a/utils/nmsr-rendering-blockbench-model-generator-experiment-cli/Cargo.toml b/utils/nmsr-rendering-blockbench-model-generator-experiment-cli/Cargo.toml index e7a47b36..d85339ed 100644 --- a/utils/nmsr-rendering-blockbench-model-generator-experiment-cli/Cargo.toml +++ b/utils/nmsr-rendering-blockbench-model-generator-experiment-cli/Cargo.toml @@ -8,10 +8,10 @@ homepage.workspace = true # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -anyhow = "1.0.75" +anyhow = "1.0" clap = { version = "4", features = ["derive"] } nmsr-rendering-blockbench-model-generator-experiment = { path = "../nmsr-rendering-blockbench-model-generator-experiment" } -opener = "0.6.1" +opener = "0.7" [features] default = [] diff --git a/utils/nmsr-rendering-blockbench-model-generator-experiment/Cargo.toml b/utils/nmsr-rendering-blockbench-model-generator-experiment/Cargo.toml index a739f604..313a4a49 100644 --- a/utils/nmsr-rendering-blockbench-model-generator-experiment/Cargo.toml +++ b/utils/nmsr-rendering-blockbench-model-generator-experiment/Cargo.toml @@ -12,15 +12,15 @@ itertools = { workspace = true } nmsr-rendering = { version = "0.1.0", path = "../../nmsr-3d-renderer/nmsr-rendering", default-features = false } serde = { version = "1", features = ["derive"] } serde_json = "1" -serde-wasm-bindgen = { version = "0.6.0", optional = true } -wasm-bindgen = { version = "0.2.87", optional = true } +serde-wasm-bindgen = { version = "0.6.5", optional = true } +wasm-bindgen = { version = "0.2.93", optional = true } clap = { version = "4", features = ["derive"] } -derive_more = { version = "1.0.0-beta.3", features = ["deref", "debug"] } +derive_more = { version = "1.0.0", features = ["deref", "debug"] } ears-rs = { git = "https://github.com/NickAcPT/ears-rs" } -uuid = { version = "1.4.1", features = ["serde", "v4"] } +uuid = { version = "1.10", features = ["serde", "v4"] } glam = { workspace = true, features = ["serde"] } -base64 = "0.21.4" -xxhash-rust = { version = "0.8.5", features = ["xxh3"] } +base64 = "0.22" +xxhash-rust = { version = "0.8", features = ["xxh3"] } [features] default = ["nmsr-rendering/part_tracker"] diff --git a/utils/nmsr-rendering-palette-extractor/Cargo.toml b/utils/nmsr-rendering-palette-extractor/Cargo.toml index 8a426bd4..76636128 100644 --- a/utils/nmsr-rendering-palette-extractor/Cargo.toml +++ b/utils/nmsr-rendering-palette-extractor/Cargo.toml @@ -4,7 +4,7 @@ version = "0.1.0" edition = "2021" [dependencies] -anyhow = "1.0.75" -heck = "0.4.1" +anyhow = "1.0" +heck = "0.5" image = { workspace = true, default-features = false, features = ["png"] } diff --git a/utils/nmsr-rendering-parts-generator-experiment-cli/Cargo.toml b/utils/nmsr-rendering-parts-generator-experiment-cli/Cargo.toml index b6314083..4807fc59 100644 --- a/utils/nmsr-rendering-parts-generator-experiment-cli/Cargo.toml +++ b/utils/nmsr-rendering-parts-generator-experiment-cli/Cargo.toml @@ -6,7 +6,7 @@ authors.workspace = true homepage.workspace = true [dependencies] -anyhow = "1.0.75" +anyhow = "1.0" nmsr-rendering-parts-generator-experiment = { path = "../nmsr-rendering-parts-generator-experiment" } pollster = {version = "0.3.0", features = ["macro"] } diff --git a/utils/nmsr-rendering-parts-generator-experiment/Cargo.toml b/utils/nmsr-rendering-parts-generator-experiment/Cargo.toml index 3ec8dfd0..af595ec5 100644 --- a/utils/nmsr-rendering-parts-generator-experiment/Cargo.toml +++ b/utils/nmsr-rendering-parts-generator-experiment/Cargo.toml @@ -10,14 +10,14 @@ homepage.workspace = true # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -anyhow = "1.0.75" -bytemuck = "1.13.1" +anyhow = "1.0" +bytemuck = "1.18" image = { workspace = true, default-features = false } qoi = "0.4" -itertools = "0.11.0" +itertools = "0.13" nmsr-rendering = { version = "0.1.0", path = "../../nmsr-3d-renderer/nmsr-rendering" } pollster = {version = "0.3.0", features = ["macro"] } -async-recursion = "1.0.5" +async-recursion = "1.1.1" [features] default = [] diff --git a/utils/nmsr-skin-template-generator-experiment/Cargo.toml b/utils/nmsr-skin-template-generator-experiment/Cargo.toml index 608e1e65..40762191 100644 --- a/utils/nmsr-skin-template-generator-experiment/Cargo.toml +++ b/utils/nmsr-skin-template-generator-experiment/Cargo.toml @@ -14,7 +14,7 @@ image = { workspace = true, default-features = false, features = ["png"] } anyhow = { version = "1" } rand = { version = "0.8" } glam = { workspace = true } -hsl = "0" +hsl = "0.1" strum = { workspace = true } [features] diff --git a/utils/nmsr-software-rasterizer/Cargo.toml b/utils/nmsr-software-rasterizer/Cargo.toml index 3021440c..1899cded 100644 --- a/utils/nmsr-software-rasterizer/Cargo.toml +++ b/utils/nmsr-software-rasterizer/Cargo.toml @@ -26,7 +26,7 @@ default = [] ears = ["nmsr-rendering/ears"] [dev-dependencies] -criterion = { version = "0.4", features = ["html_reports"] } +criterion = { version = "0.5", features = ["html_reports"] } [[bench]] name = "my_benchmark"