jinleili / learn-wgpu-zh

Learn wgpu 中文版
https://jinleili.github.io/learn-wgpu-zh/
MIT License
368 stars 24 forks source link

计算管线章节的示例运行报错 #4

Closed goc-liaozihan closed 1 year ago

goc-liaozihan commented 1 year ago

运行环境(Google Chrome Canary 112.0.5582.0)开启webgpu flags 运行示例时报错:panicked at 'Error in Surface::configure: requested format Bgra8Unorm is not in list of supported formats: [Rgba8UnormSrgb, Rgba16Float]', /home/runner/.cargo/registry/src/github.com-1ecc6299db9ec823/wgpu-0.14.0/src/backend/direct.rs:274:9 似乎只支持两种格式,不包含Bgra8Unorm。 image

jinleili commented 1 year ago

感谢反馈,这个示例暂时只能在桌面端运行(cargo run --bin compute-pipeline), 由于 wgpu 0.15 的 wasm 后端 bug (https://github.com/gfx-rs/wgpu/issues/3430) 导致无法升级到 wgpu 的最新版本。等 wgpu 的 0.15.1 小版本发布并修复了 wasm 后端之后,我会更新此示例。

jinleili commented 1 year ago

wgpu 的主分支上已经修复了此问题,代码已经可以在 Chrome Canary 中正常运行了。