I'm getting an error trying to start this (using Chrome on MacOS)
panicked at src/lib.rs:56:21: Error: JsValue(OperationError: Failed to execute 'requestDevice' on 'GPUAdapter': The limit "maxInterStageShaderComponents" with a non-undefined value is not recognized. OperationError: Failed to execute 'requestDevice' on 'GPUAdapter': The limit "maxInterStageShaderComponents" with a non-undefined value is not recognized. at imports.wbg.__wbg_requestDevice_9c83f27179a99e65 (blob:https://html-classic.itch.zone/65231e4c-7394-4da2-af8a-ec5d5510aa90:812:37) at engine_demo.wasm.<wgpu::backend::webgpu::contextwebgpu as="" wgpu::context::context="">::adapter_request_device::h37b0a80f3f27d60b (wasm://wasm/engine_demo.wasm-04365176:wasm-function[4871]:0x84c82d) at engine_demo.wasm.<t as="" wgpu::context::dyncontext="">::adapter_request_device::h003753905d51c797 (wasm://wasm/engine_demo.wasm-04365176:wasm-function[12035]:0xac3ffb) at engine_demo.wasm.wgpu::Adapter::request_device::ha3759466ab36a95d (wasm://wasm/engine_demo.wasm-04365176:wasm-function[12812]:0xae5d53) at engine_demo.wasm.<tracing::instrument::instrumented<t> as core::future::future::Future>::poll::h2743490ee71c3eeb (wasm://wasm/engine_demo.wasm-04365176:wasm-function[862]:0x28c3bc) at engine_demo.wasm.engine_demo::run::{{closure}}::{{closure}}::heb136ba663d610b5 (wasm://wasm/engine_demo.wasm-04365176:wasm-function[630]:0xc5ba6) at engine_demo.wasm.<futures_lite::future::or<f1,f2> as core::future::future::Future>::poll::h516a5fe057ca46b8 (wasm://wasm/engine_demo.wasm-04365176:wasm-function[10338]:0xa68bcb) at engine_demo.wasm.engine_demo::run::{{closure}}::hd7bc88e6a4a94922 (wasm://wasm/engine_demo.wasm-04365176:wasm-function[3016]:0x6df759) at engine_demo.wasm.engine_demo::rt::start::{{closure}}::{{closure}}::hc321354bfc20f87e (wasm://wasm/engine_demo.wasm-04365176:wasm-function[10543]:0xa74e8f) at engine_demo.wasm.wasm_bindgen_futures::queue::QueueState::run_all::hfc3433aff6e41056 (wasm://wasm/engine_demo.wasm-04365176:wasm-function[5561]:0x8ae009))stack traceError at imports.wbg.__wbg_new_abda76e883ba8a5f (blob:https://html-classic.itch.zone/65231e4c-7394-4da2-af8a-ec5d5510aa90:449:21) at engine_demo.wasm.console_error_panic_hook::hook::h4150eac16ea3f9bc (wasm://wasm/engine_demo.wasm-04365176:wasm-function[3910]:0x7a848c) at engine_demo.wasm.core::ops::function::Fn::call::he15127b97a5cc949 (wasm://wasm/engine_demo.wasm-04365176:wasm-function[25468]:0xb8fe7e) at engine_demo.wasm.std::panicking::rust_panic_with_hook::h6731baa78621a747 (wasm://wasm/engine_demo.wasm-04365176:wasm-function[10739]:0xa80984) at engine_demo.wasm.std::panicking::begin_panic_handler::{{closure}}::hb6cd8464ed39ae71 (wasm://wasm/engine_demo.wasm-04365176:wasm-function[12435]:0xad66e6) at engine_demo.wasm.std::sys_common::backtrace::__rust_end_short_backtrace::hbdf3ddeb21a1e747 (wasm://wasm/engine_demo.wasm-04365176:wasm-function[25444]:0xb8fd89) at engine_demo.wasm.rust_begin_unwind (wasm://wasm/engine_demo.wasm-04365176:wasm-function[16684]:0xb4a724) at engine_demo.wasm.core::panicking::panic_fmt::h5c7ce52813e94bcd (wasm://wasm/engine_demo.wasm-04365176:wasm-function[17302]:0xb541f2) at engine_demo.wasm.engine_demo::run::{{closure}}::{{closure}}::heb136ba663d610b5 (wasm://wasm/engine_demo.wasm-04365176:wasm-function[630]:0xc765f) at engine_demo.wasm.<futures_lite::future::or<f1,f2> as core::future::future::Future>::poll::h516a5fe057ca46b8 (wasm://wasm/engine_demo.wasm-04365176:wasm-function[10338]:0xa68bcb) </futures_lite::future::or<f1,f2></futures_lite::future::or<f1,f2></tracing::instrument::instrumented<t></t></wgpu::backend::webgpu::contextwebgpu>
wasm://wasm/engine_demo.wasm-04365176:1: Uncaught RuntimeError: unreachable