diff --git a/wgpu/src/backend/webgpu.rs b/wgpu/src/backend/webgpu.rs index f0af7d0d75a..ed6010405e1 100644 --- a/wgpu/src/backend/webgpu.rs +++ b/wgpu/src/backend/webgpu.rs @@ -2673,6 +2673,7 @@ impl dispatch::TextureInterface for WebTexture { if let Some(label) = desc.label { mapped.set_label(label); } + mapped.set_usage(desc.usage.unwrap_or(wgt::TextureUsages::empty()).bits()); let view = self.inner.create_view_with_descriptor(&mapped).unwrap();