WebGPU 原型和演示
更新 (2018 年 10 月):我们已将我们的 WebGPU 原型提案更名为“WebMetal”,以避免与 真正的 WebGPU API 混淆。
几周前,我们宣布创建了W3C Web GPU 社区组和我们的提案WebGPU。截至Safari Technology Preview 版本 26 和WebKit Nightly Build,WebGPU 原型已在 macOS 上可用,供您进行实验。
要启用 WebGPU,请首先确保通过 Safari
→ 偏好设置
→ 高级
→ 在菜单栏中显示开发菜单
使 开发
菜单可见。然后,在 开发
菜单中,确保已勾选 实验性功能
→ WebGPU
。
我们还编写了一些简单演示,以便您了解该 API 的工作原理。请注意,我们的实现与文档中描述的提案并非完全一致,因此这些演示中的代码会随着时间而变化。我们已尝试在代码中指出原型落后于提案的地方。再次强调,这是一个提案——最终的 API 几乎肯定会大不相同。
您应该注意,不建议在启用此功能的情况下浏览网页。它不仅是实验性的且非标准,我们也没有实现任何内容验证,因此 WebGPU 中的错误可能会导致崩溃,甚至更糟。