[dependencies.approx]
default-features = false
optional = true
version = "0.5"
[dependencies.bytemuck]
features = ["derive"]
optional = true
version = "1"
[dependencies.glam]
default-features = false
version = "0.30"
[dependencies.nalgebra]
default-features = false
features = ["convert-glam030"]
optional = true
version = "0.34"
[dependencies.num-traits]
default-features = false
features = ["libm"]
version = "0.2"
[dependencies.rkyv]
default-features = false
optional = true
version = "0.8"
[dependencies.serde]
features = ["derive"]
optional = true
version = "1.0"
[dependencies.simba]
default-features = false
version = "0.9"
[dev-dependencies.approx]
version = "0.5"
[dev-dependencies.glam]
features = ["approx"]
version = "0.30"
[features]
approx = ["dep:approx", "glam/approx"]
bytemuck = ["dep:bytemuck", "glam/bytemuck"]
cuda = ["glam/cuda"]
debug-glam-assert = ["glam/debug-glam-assert"]
default = ["std"]
encase = ["glam/encase"]
fast-math = ["glam/fast-math"]
glam-assert = ["glam/glam-assert"]
glamx-serde = []
libm = ["glam/libm", "simba/libm_force", "num-traits/libm"]
mint = ["glam/mint"]
nalgebra = ["dep:nalgebra"]
nostd-libm = ["simba/libm", "glam/nostd-libm"]
rand = ["glam/rand"]
rkyv = ["dep:rkyv", "glam/rkyv"]
scalar-math = ["glam/scalar-math"]
serde = ["dep:serde", "glam/serde", "glamx-serde"]
std = ["glam/std", "simba/std", "approx?/std"]
[lib]
name = "glamx"
path = "src/lib.rs"
[package]
authors = ["Sébastien Crozet <developer@crozet.re>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["mathematics", "game-development", "no-std"]
description = "Extensions for glam: Pose2, Pose3, Rot2, and matrix utilities."
documentation = "https://docs.rs/glamx"
edition = "2021"
homepage = "https://dimforge.com"
keywords = ["math", "geometry", "rotation", "pose", "glam"]
license = "MIT OR Apache-2.0"
name = "glamx"
readme = "README.md"
repository = "https://github.com/dimforge/parry"
version = "0.1.3"