cargo updates

This commit is contained in:
Robin Appelman 2025-07-05 15:18:40 +02:00
commit ba17203e59
3 changed files with 405 additions and 375 deletions

753
Cargo.lock generated

File diff suppressed because it is too large Load diff

View file

@ -6,33 +6,33 @@ description = "Rust parser for valve model files."
repository = "https://github.com/icewind1991/vmdl" repository = "https://github.com/icewind1991/vmdl"
license = "MIT" license = "MIT"
exclude = ["data"] exclude = ["data"]
rust-version = "1.80.1" rust-version = "1.82.0"
[dependencies] [dependencies]
arrayvec = "0.7.6" arrayvec = "0.7.6"
thiserror = "2.0.7" thiserror = "2.0.12"
static_assertions = "1.1.0" static_assertions = "1.1.0"
bitflags = "2.6.0" bitflags = "2.9.1"
itertools = "0.13.0" itertools = "0.14.0"
tracing = "0.1.41" tracing = "0.1.41"
bytemuck = { version = "1.20.0", features = ["derive"] } bytemuck = { version = "1.23.1", features = ["derive"] }
cgmath = "0.18.0" cgmath = "0.18.0"
num_enum = "0.7.3" num_enum = "0.7.4"
half = "2.4.1" half = "2.4.1"
[dev-dependencies] [dev-dependencies]
three-d = { version = "0.18.0", features = ["egui-gui"] } three-d = { version = "0.18.2", features = ["egui-gui"] }
three-d-asset = "0.9.1" three-d-asset = "0.9.2"
miette = { version = "7.4.0", features = ["fancy", "derive"] } miette = { version = "7.6.0", features = ["fancy", "derive"] }
criterion = "0.5.1" criterion = "0.6.0"
iai = "0.1" iai = "0.1"
vtf = "0.3.0" vtf = "0.3.1"
tracing = "0.1.41" tracing = "0.1.41"
tracing-subscriber = "0.3.19" tracing-subscriber = "0.3.19"
gltf-json = "=1.3.0" gltf-json = "=1.3.0"
gltf = "=1.3.0" gltf = "=1.3.0"
image = "0.25.5" image = "0.25.6"
clap = { version = "4.5.23", features = ["derive"] } clap = { version = "4.5.40", features = ["derive"] }
main_error = "0.1.2" main_error = "0.1.2"
vmt-parser = "0.2" vmt-parser = "0.2"
tf-asset-loader = "0.1.8" tf-asset-loader = "0.1.8"

View file

@ -1,5 +1,6 @@
use criterion::{black_box, criterion_group, criterion_main, Criterion}; use criterion::{criterion_group, criterion_main, Criterion};
use std::fs::read; use std::fs::read;
use std::hint::black_box;
use vmdl::mdl::Mdl; use vmdl::mdl::Mdl;
use vmdl::vtx::Vtx; use vmdl::vtx::Vtx;
use vmdl::vvd::Vvd; use vmdl::vvd::Vvd;