Skip to content

bgra8unorm-storage

Allows BGRA8 textures to be used as storage textures. A storage texture can be read from or written to directly by shaders instead of only being sampled normally.

Check your device: WebGPU Capabilities Report.

More details: Developer Docs (MDN) Specification (W3C)

Overall Support

Percentage supporting this feature among reports tested for it.

96.16%
of browsers tested for this feature

Platform Support

PlatformSupport
Android70.96%
Chromium OS100%
iOS99.99%
Linux86.67%
Mac OS100%
Windows97.36%

Browser Support

BrowserSupport
Chrome/Chromium95.19%
Edge97.93%
Firefox98.75%
Opera96.74%
Other96.1%
Safari99.99%
Samsung Internet71.05%

Vendor Support

VendorSupport
amd99.5%
apple100%
arm100%
google100%
huawei0%
img-tec0%
intel95.98%
intelr100%
microsoft100%
nvidia99.94%
qualcomm43.22%
samsung100%

Vendor Architecture Support

Vendor - ArchitectureSupport
amd - gcn-4100%
amd - gcn-5100%
amd - rdna-1100%
amd - rdna-2100%
amd - rdna-3100%
apple - apple100%
apple - metal-3100%
arm - bifrost100%
arm - valhall100%
intel - gen-11100%
intel - gen-12lp100%
intel - gen-826.3%
intel - gen-988.29%
intel - xe-2lpg100%
intel - xe-lpg100%
nvidia - ampere100%
nvidia - blackwell100%
nvidia - kepler98.57%
nvidia - lovelace100%
nvidia - maxwell99.37%
nvidia - pascal99.86%
nvidia - turing100%
qualcomm - adreno-6xx2.04%
qualcomm - adreno-7xx47.46%
qualcomm - adreno-8xx100%