3 个版本 (破坏性)
0.19.0 | 2024 年 1 月 17 日 |
---|---|
0.18.0 | 2021 年 11 月 18 日 |
0.17.0 | 2021 年 7 月 8 日 |
#336 in 图形 API
2,205 个月下载量
在 13 个 crate 中使用(通过 nannou)
170KB
3K SLoC
nannou_wgpu
与 wgpu 及其在 nannou 中的集成相关的内容!
WebGPU 是 nannou 旨在实现的便携式图形规范,允许我们编写既快速又能够针对广泛平台的代码。 wgpu 是我们使用的 crate 名称,用于实现此规范。
nannou_wgpu
crate 重新导出整个 wgpu
crate 以及其所有文档,同时添加了一些额外的项目,使得 wgpu
与 nannou
一起使用更加方便。
image
功能使得与 image
crate 的交互更加容易,包括从图像文件上传纹理的函数。
capturer
功能提供了 wgpu::TextureCapturer
API,旨在简化从 GPU 下载纹理并轻松将其保存为图像文件的过程。例如,这对于记录窗口或草图的内容特别有用。
请注意,当通过 nannou::wgpu
使用 nannou_wgpu
时,默认启用了这两个功能。
有用的链接
- 一个出色的 wgpu-rs 指南。如果您想更密切地与 nannou 中的 GPU 一起工作,强烈推荐阅读!
- wgpu-rs 仓库。
- WebGPU 规范。
- WebGPU 在 维基百科 上的介绍。
依赖项
~3–38MB
~531K SLoC