12个版本
0.2.2 | 2021年4月24日 |
---|---|
0.2.1 | 2021年3月23日 |
0.2.0 | 2020年9月5日 |
0.1.2 | 2020年6月8日 |
0.0.0 |
|
#699 in 数学
每月下载量 27
1MB
18K SLoC
DirectXMath for Rust
Aaron Loucks 编写的 DirectXMath 的 Rust 版本,这是一个用于游戏和图形应用程序的SIMD线性代数库。
✔️ = 已实现,❌ = 尚未实现,🚧 = 进行中
实现状态
API功能 | 已实现 |
---|---|
向量 | ✔️ |
二维向量 | ✔️ |
✔️ | ✔️ |
三维向量 | ✔️ |
✔️ | ✔️ |
四维向量 | ✔️ |
✔️ | 四元数 |
✔️ | 四元数 |
矩阵 | ✔️ |
流式转换 | ✔️ |
❌ | ✔️ |
颜色 | ❌ |
加载/存储/访问器
✔️
平面
❌ | 碰撞 | ❌ |
---|---|---|
✔️ | 文档 | ✔️ |
✔️
❌
一些加载/存储操作尚未实现。
RUSTFLAGS="-C target-feature=+sse3,+sse4.1,+avx,+f16c,+fma,+avx2" cargo build
❌
- 大多数文档已迁移,所有函数都有官方DirectXMath文档的链接。
- SIMD内省
- x86 / x86_64