130 次重大版本发布
新功能 0.133.0 | 2024 年 8 月 22 日 |
---|---|
0.131.0 | 2024 年 7 月 31 日 |
0.110.0 | 2024 年 3 月 28 日 |
0.96.0 | 2023 年 12 月 21 日 |
0.3.0 | 2021 年 3 月 21 日 |
301 在 图形 API 中排名
每月下载量 3,011 次
在 22 个 软件包中使用(直接使用 8 个)
735KB
18K SLoC
deno_webgpu
此操作软件包在 Deno 中实现了在 https://gpuweb.github.io/gpuweb/ 中定义的 WebGPU API。该实现针对截至 2024 年 3 月 31 日的规范草案。规范仍在不断变化中。此扩展尝试保持与规范的同步,但受限于我们的 GPU 后端库 wgpu 中实现的功能。
规范仍然非常基础,并且缺少许多细节。随着规范的逐渐明确,我们将实现更接近规范的代码。
此外,设置 DENO_WEBGPU_TRACE
环境变量将在指定的目录中输出一个 wgpu 跟踪。
为了测试此操作符,将使用WebGPU兼容性测试套件,通过我们的WPT运行器运行。这将用于验证实现兼容性。
GitHub CI不支持GPU运行,因此测试依赖于DX WARP & Vulkan lavapipe等软件。目前,只有DX WARP可以工作,因此测试仅在Windows上运行。
链接
规范:https://gpuweb.github.io/gpuweb/
设计文档:https://github.com/gpuweb/gpuweb/tree/main/design
兼容性测试套件:https://github.com/gpuweb/cts
为Deno的WebGPU示例:https://github.com/crowlKats/webgpu-examples
wgpu-users矩阵频道:https://matrix.to/#/#wgpu-users:matrix.org
依赖项
~0–24MB
~394K SLoC