[[bench]]
name = "bench_operator"
path = "benches/bench_operator.rs"
[[bench]]
harness = false
name = "f32_random_math"
path = "benches/f32/random_math.rs"
[[bench]]
harness = false
name = "fvec2"
path = "benches/f32/vec2.rs"
[[bench]]
harness = false
name = "fvec3"
path = "benches/f32/vec3.rs"
[[bench]]
harness = false
name = "fvec3s"
path = "benches/f32/vec3s.rs"
[[bench]]
harness = false
name = "fvec4"
path = "benches/f32/vec4.rs"
[[bench]]
harness = false
name = "ivec2"
path = "benches/i32/vec2.rs"
[[bench]]
harness = false
name = "ivec3"
path = "benches/i32/vec3.rs"
[[bench]]
harness = false
name = "ivec3s"
path = "benches/i32/vec3s.rs"
[[bench]]
harness = false
name = "ivec4"
path = "benches/i32/vec4.rs"
[dependencies.paste]
version = "1.0.15"
[dev-dependencies.criterion]
version = "0.7.0"
[dev-dependencies.glam]
version = "0.30.8"
[dev-dependencies.gungraun]
version = "0.17.0"
[dev-dependencies.wide]
version = "0.8.1"
[features]
backwards = []
default = ["primitive_aliases", "std", "swizzle"]
down = []
forwards = []
full = ["backwards", "down", "forwards", "left", "primitive_aliases", "right", "std", "swizzle", "up"]
left = []
primitive_aliases = []
right = []
std = []
swizzle = []
up = []
[lib]
name = "ggmath"
path = "src/lib.rs"
[package]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["data-structures", "game-development", "graphics", "mathematics", "no-std"]
description = "A math library for games and graphics with generic SIMD types."
edition = "2024"
keywords = ["aabb", "math", "matrix", "simd", "vector"]
license = "MIT OR Apache-2.0"
name = "ggmath"
readme = "README.md"
repository = "https://github.com/Noam2Stein/ggmath"
rust-version = "1.90.0"
version = "0.13.1"
[[test]]
name = "mod"
path = "tests/mod.rs"