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