[package]
edition = "2024"
name = "xc3_model"
version = "0.22.0"
authors = ["ScanMountGoat <>"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "High level library for xc3_lib"
documentation = "https://docs.rs/xc3_model"
readme = "README.md"
license = "MIT"
repository = "https://github.com/ScanMountGoat/xc3_lib"
[features]
arbitrary = [
"dep:arbitrary",
"xc3_lib/arbitrary",
"indexmap/arbitrary",
"ordered-float/arbitrary",
"glam/arbitrary",
]
gltf = [
"dep:gltf",
"dep:gltf-json",
"dep:serde_json",
]
[lib]
name = "xc3_model"
path = "src/lib.rs"
[dependencies.ahash]
version = "0.8.11"
[dependencies.arbitrary]
version = "1.0"
features = ["derive"]
optional = true
[dependencies.binrw]
version = "0.15.0"
[dependencies.crc32fast]
version = "1.4.2"
[dependencies.glam]
version = "0.30.9"
features = ["bytemuck"]
[dependencies.gltf]
version = "=1.4.1"
features = [
"extras",
"KHR_texture_transform",
]
optional = true
[dependencies.gltf-json]
version = "=1.4.1"
optional = true
[dependencies.image_dds]
version = "0.7.1"
default-features = true
[dependencies.indexmap]
version = "2.1.0"
features = ["rayon"]
[dependencies.log]
version = "0.4.22"
[dependencies.ordered-float]
version = "5.0.0"
[dependencies.rayon]
version = "1.8.1"
[dependencies.serde_json]
version = "1.0"
optional = true
[dependencies.smol_str]
version = "0.3.2"
[dependencies.strum]
version = "0.26.3"
features = ["derive"]
[dependencies.thiserror]
version = "2.0.0"
[dependencies.tracing]
version = "0.1.0"
[dependencies.varint-rs]
version = "=2.2.0"
[dependencies.xc3_lib]
version = "0.22.0"
features = ["image"]
[dev-dependencies.approx]
version = "0.5.1"
[dev-dependencies.hex]
version = "0.4.3"
[dev-dependencies.hexlit]
version = "0.5.5"
[dev-dependencies.pretty_assertions]
version = "1.4.0"