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