I think Firefox Nightly didn't work for us, so the only option we have with Babylon.js is Google Chrome+Microsoft PIX, while making sure that Chrome uses the DirectX backend for rendering. And I think we'll only get the DirectX calls and HLSL shaders, instead of the WebGPU calls and WGSL shaders.
GPU debugging. We'll absolutely have to do that while developing. I looked into what options exist for WebGPU debugging.
WGPU_TRACE
flag, and then importing the generated trace file into Renderdoc. See also https://github.com/gfx-rs/wgpu/wiki/Debugging-wgpu-Applications#running-in-gecko.I think Firefox Nightly didn't work for us, so the only option we have with Babylon.js is Google Chrome+Microsoft PIX, while making sure that Chrome uses the DirectX backend for rendering. And I think we'll only get the DirectX calls and HLSL shaders, instead of the WebGPU calls and WGSL shaders.