Skip to content

uniform_buffer_standard_layout

Adds WGSL language support for standard uniform buffer layout rules. Layout rules define how values are arranged in memory so CPU-written data matches what the shader expects.

Check your device: WebGPU Capabilities Report.

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

Overall Support

Percentage supporting this feature among reports tested for it.

78.6%
of browsers tested for this feature

Platform Support

PlatformSupport
Android87.21%
Chromium OS97.55%
iOS2.7%
Linux87.54%
Mac OS64.55%
Windows89.16%

Browser Support

BrowserSupport
Chrome/Chromium94.23%
Edge97.75%
Firefox0.35%
Opera98.01%
Other29.18%
Safari1.92%
Samsung Internet0.13%

Vendor Support

VendorSupport
amd97.99%
apple48.7%
arm94.3%
google90%
img-tec98.13%
intel98%
intelr0%
microsoft100%
nvidia98.06%
qualcomm89.78%

Vendor Architecture Support

Vendor - ArchitectureSupport
amd - gcn-499.29%
amd - gcn-597.71%
amd - rdna-199.34%
amd - rdna-298.8%
amd - rdna-399.66%
apple - apple0%
apple - metal-399.44%
arm - bifrost96.36%
arm - valhall93.09%
intel - gen-1198.22%
intel - gen-12lp98.53%
intel - gen-891.29%
intel - gen-997.53%
intel - xe-2lpg100%
intel - xe-lpg99.46%
nvidia - ampere97.6%
nvidia - blackwell99.48%
nvidia - kepler92.62%
nvidia - lovelace98.71%
nvidia - maxwell97.4%
nvidia - pascal98.13%
nvidia - turing98.08%
qualcomm - adreno-6xx91.9%
qualcomm - adreno-7xx90.5%
qualcomm - adreno-8xx85%