1个不稳定版本
使用旧的Rust 2015
0.0.1 | 2016年10月19日 |
---|
#13 in #porting
92KB
2K SLoC
wankel
three.js代码库的rust化
为什么?
- 为了通过真实世界的移植学习Rust
- Three.js有数十亿个示例,是渲染OpenGL ES的完整解决方案。
- 通过将其移植到Rust,长期希望有一个快速的多线程引擎,具有原生和Web Assembly相同的特性
- 由于JavaScript的限制,除了速度提升外,别无他法。
- 由于它几乎完全是关于渲染的,因此它应该很好地融入到当前Piston环境中的crates中
名字?
- 半玩笑的说法是 pistionless(大部分)
- Wankel转子有 三个 边...
wink
- 我拥有RX8多年
要做的
- 显然还处于早期阶段,但目前正在专注于数学库,对Rust来说是新的,如果看到任何不符合惯用的地方,请告诉我。
- 随着内部依赖的完善,我将单元/集成测试移入代码库。