其他分享
首页 > 其他分享> > 【Rust日报】 2019-06-01:用 Rust 实现 WebGPU 协议

【Rust日报】 2019-06-01:用 Rust 实现 WebGPU 协议

作者:互联网

dua - 并行的文件统计工具

也就是 du 的翻版啦。这个用上了Rust的并行化技术。速度比原来的 du 更快,特别是在SSD下更快。比如像下面这样测试

time du -sh real 0m1.003s

time dua -t 8 real 0m0.378s

time dua -t 1 real 0m0.971s

Repo

小技巧:cargo clean的时候,不想重新编译依赖,怎么办?

cargo clean 之后,会重头开始编译,各种依赖会重新编译。那么如果只想重头编自己工程中的代码,不想把依赖全部重新编译呢?答案很简单:

cargo clean -p <your_crate_name>

Read More

sunfish 国际象棋游戏

是对之前的实现的Rust重写。可以在这里试玩。

Repo

Steam 上有哪些游戏是用 Rust 实现的

还有没有?

Read More

Rust 中最好的 2D 游戏开发框架一览

作者为了对比,用以下框架分别写了同一个小游戏,以做出对比。

文章比较长,内容非常详实,做游戏开发的同学值得一读。

Read More

libcore 已经开始尝试使用 const generics 进行重写啦

在 这里。

const generics 就是“基于常量值的泛型”。简单来说,Rust 中的 [T; LEN],它的很多特性在之前的版本中,只支持最多 [T; 32],而且是人 [T; 0],[T; 1], [T;2] ... 一直到 [T; 31] 这样,纯手撸实现的,丑不?

现在,有了 const generics,就可以把数组这种常用的类型从二等公民提升到一等公民来了。对于处女座来讲,简直要欢呼。

minisketch-rs - @sipa 的 minisketch 库的 Rust 绑定

minisketch 是一种用于提升比特币网络的交易传输效率的技术。@sipa 是比特币开发者。

Repo

bzip2 开始用Rust重写啦

作者说 bzip2 最后一次提交是在 2010 年,到现在为止好多年都没人维护了。所以现在开始重写。从 CRC32 开始。这是 gnome 的项目。

Read More

fast-logger 最快的 log 库?

作者发布出来,说这是最快的 rust log 库。然后被打脸。后来改口说致力于达到最快。

Repo

使用 Rust 来操作 macOS I/O

比如,获取电池电量信息?

Read More

Weave - 终端 http 路由/代理

是一个命令行工具。

Repo

wgpu - 用 Rust 实现 WebGPU 协议

这个库基于 gfx-hal 来做。这个库会同时支持 WebGPU 和 WebGL。不得了不得了。Rust 这是要全面攻占未来 Web 终端。以 wasm 为枪,WebGL/WebGPU 加持。不得了了。


标签:01,06,Read,WebGPU,编译,const,重写,Rust
来源: https://blog.51cto.com/u_15127605/2765330