jinleili / webgl-vs-webgpu

最烂实践对比测试

Home Page:https://jinleili.github.io/webgl_vs_webgpu/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

测试场景的代码路径

./webgl-vs-webgpu/src/comparative_scenario/

安装 Wasm 构建工具

# 添加构建目标
rustup target add wasm32-unknown-unknown
# 安装构建工具
cargo install wasm-bindgen-cli --version=0.2.87

桌面端运行

cargo run --bin webgl-vs-webgpu

桌面端以 OpenGL ES 模式运行 需要电脑上已编译并安装好了 Angle

WGPU_BACKEND=gl cargo run --bin webgl-vs-webgpu --features=webgl

Wasm 编译并运行

# 构建 webgpu 包并运行 (不会使用自定义模板,也不会自动打开浏览器)
cargo run-wasm
# 构建 webgl 包并运行
cargo run-wasm --features=webgl

以网站形式运行

npm install
npm run docs:dev 

About

最烂实践对比测试

https://jinleili.github.io/webgl_vs_webgpu/


Languages

Language:Rust 91.1%Language:WGSL 5.1%Language:HTML 3.3%Language:Shell 0.5%