1# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
2#
3# When uploading crates to the registry Cargo will automatically
4# "normalize" Cargo.toml files for maximal compatibility
5# with all versions of Cargo and also rewrite `path` dependencies
6# to registry (e.g., crates.io) dependencies.
7#
8# If you are reading this file be aware that the original Cargo.toml
9# will likely look very different (and much more reasonable).
10# See Cargo.toml.orig for the original contents.
11
12[package]
13edition = "2021"
14rust-version = "1.58.1"
15name = "glam"
16version = "0.25.0"
17authors = ["Cameron Hart <[email protected]>"]
18description = "A simple and fast 3D math library for games and graphics"
19readme = "README.md"
20keywords = [
21    "gamedev",
22    "math",
23    "matrix",
24    "vector",
25    "quaternion",
26]
27categories = [
28    "game-engines",
29    "no-std",
30]
31license = "MIT OR Apache-2.0"
32repository = "https://github.com/bitshifter/glam-rs"
33
34[lib]
35bench = false
36
37[[bench]]
38name = "mat2"
39harness = false
40
41[[bench]]
42name = "mat3"
43harness = false
44
45[[bench]]
46name = "mat3a"
47harness = false
48
49[[bench]]
50name = "affine2"
51harness = false
52
53[[bench]]
54name = "affine3"
55harness = false
56
57[[bench]]
58name = "mat4"
59harness = false
60
61[[bench]]
62name = "quat"
63harness = false
64
65[[bench]]
66name = "vec2"
67harness = false
68
69[[bench]]
70name = "vec3"
71harness = false
72
73[[bench]]
74name = "vec3a"
75harness = false
76
77[[bench]]
78name = "vec4"
79harness = false
80
81[dependencies.approx]
82version = "0.5"
83optional = true
84default-features = false
85
86[dependencies.bytecheck]
87version = "0.6"
88optional = true
89default-features = false
90
91[dependencies.bytemuck]
92version = "1.9"
93optional = true
94default-features = false
95
96[dependencies.libm]
97version = "0.2"
98optional = true
99default-features = false
100
101[dependencies.mint]
102version = "0.5.8"
103optional = true
104default-features = false
105
106[dependencies.rand]
107version = "0.8"
108optional = true
109default-features = false
110
111[dependencies.rkyv]
112version = "0.7"
113optional = true
114default-features = false
115
116[dependencies.serde]
117version = "1.0"
118optional = true
119default-features = false
120
121[dev-dependencies.rand_xoshiro]
122version = "0.6"
123
124[dev-dependencies.rkyv]
125version = "0.7"
126features = ["size_32"]
127
128[dev-dependencies.serde_json]
129version = "1.0"
130
131[features]
132core-simd = []
133cuda = []
134debug-glam-assert = []
135default = ["std"]
136fast-math = []
137glam-assert = []
138scalar-math = []
139std = []
140
141[target."cfg(not(target_arch = \"wasm32\"))".dev-dependencies.criterion]
142version = "0.4"
143features = ["html_reports"]
144
145[target."cfg(target_arch = \"wasm32\")".dev-dependencies.wasm-bindgen-test]
146version = "0.3.0"
147
148[badges.maintenance]
149status = "actively-developed"
150