rustial-engine 0.0.1

Framework-agnostic 2.5D map engine for rustial
Documentation
[package]
name = "rustial-engine"
version.workspace = true
edition.workspace = true
rust-version.workspace = true
license.workspace = true
repository.workspace = true
keywords.workspace = true
categories.workspace = true
description = "Framework-agnostic 2.5D map engine for rustial"
readme = "README.md"
documentation = "https://docs.rs/rustial-engine"

[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]

[features]
default = []
serde = ["dep:serde"]
geojson = ["dep:serde", "dep:serde_json"]
style-json = ["dep:serde", "dep:serde_json"]
disk-cache = []
gltf = ["dep:gltf"]
obj = ["dep:tobj"]
shapefile = ["dep:shapefile"]
text-shaping = ["dep:rustybuzz", "dep:ttf-parser", "dep:unicode-bidi"]

[dependencies]
glam.workspace = true
log.workspace = true
thiserror.workspace = true
httpdate = "1"
serde = { version = "1", features = ["derive"], optional = true }
serde_json = { version = "1", optional = true }
gltf = { version = "1", optional = true }
tobj = { version = "4", optional = true, default-features = false }
shapefile = { version = "0.6", optional = true }
rustybuzz = { version = "0.20", optional = true }
ttf-parser = { version = "0.25", optional = true }
unicode-bidi = { version = "0.3", optional = true }

[dev-dependencies]
criterion = "0.5"

[[bench]]
name = "terrain_mesh"
harness = false