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.93%
apple48.94%
arm94.39%
google90.63%
img-tec98.33%
intel97.98%
intelr0%
microsoft100%
nvidia97.94%
qualcomm89.73%
samsung100%

Vendor Architecture Support

Vendor - ArchitectureSupport
amd - gcn-499.2%
amd - gcn-597.49%
amd - rdna-199.32%
amd - rdna-298.68%
amd - rdna-399.63%
apple - apple0%
apple - metal-399.42%
arm - bifrost96.07%
arm - valhall93.5%
intel - gen-1198.37%
intel - gen-12lp98.45%
intel - gen-889.24%
intel - gen-997.55%
intel - xe-2lpg99.74%
intel - xe-lpg99.52%
nvidia - ampere97.28%
nvidia - blackwell99.34%
nvidia - kepler93.03%
nvidia - lovelace98.77%
nvidia - maxwell96.63%
nvidia - pascal97.75%
nvidia - turing98.09%
qualcomm - adreno-6xx93.23%
qualcomm - adreno-7xx89.97%
qualcomm - adreno-8xx84%