Closed
Bug 1832650
Opened 2 years ago
Closed 2 years ago
Make `wgpu.rs` examples run
Categories
(Core :: Graphics: WebGPU, defect, P3)
Core
Graphics: WebGPU
Tracking
()
RESOLVED
FIXED
People
(Reporter: jimb, Unassigned)
References
(Blocks 1 open bug, )
Details
Some of the wgpu.rs
demos don't work on Firefox.
The web site wgpu.rs
is automatically generated from a wgpu
CI job. Previously, it was set up to update following Firefox, but wgpu#3684
, changed this to make wgpu.rs
follow wgpu
trunk. The wgpu
web back end uses web-sys
0.3.61 for its bindings, and I believe Firefox is behind that.
This leads to failures like this on the cube
demo:
panicked at 'Rendering In a pass parameter, caused by: Attachment texture view (2, 1, Vulkan) is invalid', wgpu/examples/cube/main.rs:102:17
Stack:
getImports/imports.wbg.__wbg_new_abda76e883ba8a5f@https://wgpu.rs/examples-gpu/wasm/cube.js:470:21
console_error_panic_hook::hook::hf65a51fd5dd21443@https://wgpu.rs/examples-gpu/wasm/cube_bg.wasm:wasm-function[369]:0x221ca
core::ops::function::Fn::call::h6c020fbfcce4bbef@https://wgpu.rs/examples-gpu/wasm/cube_bg.wasm:wasm-function[1606]:0x440e8
std::panicking::rust_panic_with_hook::hb09154fa23e06c37@https://wgpu.rs/examples-gpu/wasm/cube_bg.wasm:wasm-function[583]:0x3210b
std::panicking::begin_panic_handler::{{closure}}::h6091c197f0d08bf0@https://wgpu.rs/examples-gpu/wasm/cube_bg.wasm:wasm-function[697]:0x372fc
std::sys_common::backtrace::__rust_end_short_backtrace::h004afb3e6a867c40@https://wgpu.rs/examples-gpu/wasm/cube_bg.wasm:wasm-function[1310]:0x4317a
rust_begin_unwind@https://wgpu.rs/examples-gpu/wasm/cube_bg.wasm:wasm-function[1054]:0x409bf
core::panicking::panic_fmt::h9e229748e3ae9f9d@https://wgpu.rs/examples-gpu/wasm/cube_bg.wasm:wasm-function[1075]:0x40ee1
<cube::ErrorFuture<F> as core::future::future::Future>::poll::h5f9af59c0b408ad7@https://wgpu.rs/examples-gpu/wasm/cube_bg.wasm:wasm-function[601]:0x32f17
wasm_bindgen_futures::task::singlethread::Task::run::h3c3b8a9309646f1e@https://wgpu.rs/examples-gpu/wasm/cube_bg.wasm:wasm-function[525]:0x2ed62
wasm_bindgen_futures::queue::Queue::new::{{closure}}::hebe107cc4fe25a43@https://wgpu.rs/examples-gpu/wasm/cube_bg.wasm:wasm-function[385]:0x23ccd
<dyn core::ops::function::FnMut<(A,)>+Output = R as wasm_bindgen::closure::WasmClosure>::describe::invoke::h16435e3fb0a3c4fb@https://wgpu.rs/examples-gpu/wasm/cube_bg.wasm:wasm-function[1218]:0x42869
__wbg_adapter_53@https://wgpu.rs/examples-gpu/wasm/cube.js:228:10
real@https://wgpu.rs/examples-gpu/wasm/cube.js:201:20
cube.js:482:21
__wbg_error_f851667af71bcfc6 https://wgpu.rs/examples-gpu/wasm/cube.js:482
hf65a51fd5dd21443 https://wgpu.rs/examples-gpu/wasm/cube_bg.wasm:139942
h6c020fbfcce4bbef https://wgpu.rs/examples-gpu/wasm/cube_bg.wasm:278760
hb09154fa23e06c37 https://wgpu.rs/examples-gpu/wasm/cube_bg.wasm:205067
h6091c197f0d08bf0 https://wgpu.rs/examples-gpu/wasm/cube_bg.wasm:226044
h004afb3e6a867c40 https://wgpu.rs/examples-gpu/wasm/cube_bg.wasm:274810
rust_begin_unwind https://wgpu.rs/examples-gpu/wasm/cube_bg.wasm:264639
h9e229748e3ae9f9d https://wgpu.rs/examples-gpu/wasm/cube_bg.wasm:265953
<cube::ErrorFuture<F> as core::future::future::Future>::poll::h5f9af59c0b408ad7 https://wgpu.rs/examples-gpu/wasm/cube_bg.wasm:208663
h3c3b8a9309646f1e https://wgpu.rs/examples-gpu/wasm/cube_bg.wasm:191842
hebe107cc4fe25a43 https://wgpu.rs/examples-gpu/wasm/cube_bg.wasm:146637
<dyn core::ops::function::FnMut<(A,)>+Output = R as wasm_bindgen::closure::WasmClosure>::describe::invoke::h16435e3fb0a3c4fb https://wgpu.rs/examples-gpu/wasm/cube_bg.wasm:272489
__wbg_adapter_53 https://wgpu.rs/examples-gpu/wasm/cube.js:228
real
(Note, this is rust-in-wasm panic, not a rust-in-Firefox panic.)
Updated•2 years ago
|
Updated•2 years ago
|
Reporter | ||
Comment 1•2 years ago
|
||
wgpu.rs mostly runs.
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•