WebGPU 相关资料
- Babylon.js 是一个 Web 渲染引擎,v5.0 之后加入对 WebGPU 的 支持。
- Three.js 的 WebGPU 示例
WebGPU 并非局限于 JavaScript/TypeScript,它同样支持 Rust 和 C++ 等语言。从浏览器实现层面来看,各大浏览器厂商采用了不同的技术栈:Chromium 和 Chrome 使用 C++ 来实现 WebGPU 功能,而 Firefox 则基于 Rust 语言构建其 WebGPU 实现。
开发者也可以选择直接使用这些底层图形库进行开发应用,特别是桌面应用,或者使用 WebAssembly 技术直接嵌入到网页中。
wgpu,基于 Rust 语言实现的 WebGPU 图形库,Github 仓库地址
Google Dawn 是基于 C++ 实现的 WebGPU 图形库。Github 镜像仓库