#vector #simd #matrix #gamedev

nightly slender-math

面向游戏开发的高效数学库

2个版本

0.1.1 2023年2月17日
0.1.0 2023年2月11日

#1439 in 数学

MIT 许可证

79KB
2K SLoC

关于

Slender Math是一个轻量级、易于使用的数学库,旨在针对游戏开发。
它提供2、3和4个分量的向量,2x3和4x4矩阵以及四元数。
所有结构体都是围绕Rust的便携式SIMD类型进行包装,API直观。

Slender Math的主要设计目标是尽可能易于使用。
因此,它只针对速度进行优化,只要不与该目标冲突。
尽管如此,它将比任何不使用SIMD的数学库都快。

稳定性

只要Rust的便携式SIMD不稳定,Slender Math也不会稳定。
在API稳定之前,新的Rust版本可能会暂时破坏Slender Math。


lib.rs:

面向游戏开发的高效数学库

依赖项

~135KB