diff --git a/render/wgpu/src/backend.rs b/render/wgpu/src/backend.rs index d0effc2a3..a93803083 100644 --- a/render/wgpu/src/backend.rs +++ b/render/wgpu/src/backend.rs @@ -379,7 +379,16 @@ impl RenderBackend for WgpuRenderBackend { } fn name(&self) -> &'static str { - "webgpu" + if cfg!(target_family = "wasm") { + let info = self.descriptors.adapter.get_info(); + if info.backend == wgpu::Backend::BrowserWebGpu { + "webgpu" + } else { + "wgpu-webgl" + } + } else { + "wgpu" + } } fn set_quality(&mut self, quality: StageQuality) {