Open Bug 2052211 Opened 3 months ago Updated 3 months ago

WebGPU should support SharedTextures with a format other than BGRA8

Categories

(Core :: Graphics: WebGPU, defect, P5)

defect

Tracking

()

People

(Reporter: jimb, Unassigned)

References

(Depends on 1 open bug)

Details

All of our mozilla::webgpu::SharedTexture implementations insist that the format be WGPUTextureFormat_Bgra8Unorm, and refuse to create the SharedTextureFoo at all otherwise. But WebGPU requires that we support "bgra8unorm", "rgba8unorm", and "rgba16float". We should expand our non-readback presentation support to include all of these.

We'll need 1883748 for rgba16float.

Depends on: 1883748
Severity: -- → S3

P5: Performance

Priority: -- → P5
You need to log in before you can comment on or make changes to this bug.