使用 CXX
实现 Rust和 C++ 的安全互操作性
CXX
是一个非常棒的 crate,他可以实现 Rust 中调用 C++, 也可以实现在 C++ 中调用 Rust.
本文是 Info 采访CXX
的作者 David Tolnay 的记录文章.
rpt
: 基于物理的 CPU 渲染引擎
rpt
是一个基于物理的CPU 渲染引擎. 使用路径最终来生成真实的 3D 场景.
特性:
- 简单的声明式 API, 100% 的 safe Rust.
- 支持
.OBJ
,.MTL
和.STL
格式. - 使用无偏执的路径追踪来做物理的光传输.
- 使用
kd-trees
来加速管线交叉. - 支持属性的深度.
- 支持 CPU 并发使用,最高可以线性提高到 96 核.
- 等等更多
下面是一些渲染的图例:
更快的集成测试
本文记录了一个可以加快集成测试的一个方法. 如果你也有很多集成测试需要跑,可以参考一下.
Monads and GATs in nightly Rust
本文是受 reddit 的 GATs on Nightly
这篇 POST 的启发而写. 但是作者更加深入的讨论一些关于 GATs 的可能性和非可能性.
resvg
: 0.12 版本发布
resvg
是一个 SVG 的渲染库, 0.12
版本正式发布, 从该版本之后, resvg
再也没有非 Rust 的依赖了.
rustybuzz: Rust 版本的 harfbuzz 算法实现.
rustybuzz
是一个完整的 harfbuzz
算法的 Rust porting.
对应 hardbuzz
v2.70 版本.
github地址
From 日报小组 BobQin,FBI小白
社区学习交流平台订阅:
1
共 0 条评论, 1 页
评论区
写评论还没有评论