ggmath 0.13.0

A math library for games and graphics with generic SIMD types.
Documentation
[[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.0"

[[test]]
name = "mod"
path = "tests/mod.rs"