Crates.io | slender-math |
lib.rs | slender-math |
version | 0.1.1 |
source | src |
created_at | 2023-02-11 21:07:11.535349 |
updated_at | 2023-02-17 09:00:55.567513 |
description | Lightweight math library for game development |
homepage | |
repository | https://github.com/Artentus/slender-math |
max_upload_size | |
id | 782705 |
size | 79,840 |
Slender Math is a lightweight, easy to use math library targeted at game development.
It provides 2, 3 and 4 component vectors, 2x3 and 4x4 matrices as well as quaternions.
All structs are thin wrappers around Rusts portable SIMD types with an intuitive API.
The main design goal of Slender Math is to be as easy to use as possible.
As such it is only optimized for speed as far as doesn't conflict with that goal.
Nevertheless it will be faster than any math library not using SIMD.
As long as Rusts portable SIMD is not stable, neither will Slender Math be.
Until the API is stabilized, new Rust versions may break Slender Math temporarily.