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.

79.79%
of browsers tested for this feature

Platform Support

PlatformSupport
Android87.3%
Chromium OS97.86%
iOS1.62%
Linux87.87%
Mac OS65.65%
Windows90%

Browser Support

BrowserSupport
Chrome/Chromium94.74%
Edge97.04%
Firefox0.39%
Opera98.15%
Other33.99%
Safari1.04%
Samsung Internet1.1%

Vendor Support

VendorSupport
amd97.93%
apple50.74%
arm94.01%
google94.29%
img-tec100%
intel98.01%
intelr0%
microsoft90%
nvidia97.81%
qualcomm89.48%
samsung100%

Vendor Architecture Support

Vendor - ArchitectureSupport
amd - gcn-497.52%
amd - gcn-597.79%
amd - rdna-199.39%
amd - rdna-299.02%
amd - rdna-399.79%
apple - apple0%
apple - metal-399.25%
arm - bifrost95.57%
arm - valhall93.01%
intel - gen-1198.77%
intel - gen-12lp98.41%
intel - gen-889.26%
intel - gen-997.69%
intel - xe-2lpg99.79%
intel - xe-lpg99.37%
nvidia - ampere97.66%
nvidia - blackwell99.24%
nvidia - kepler92.83%
nvidia - lovelace98.36%
nvidia - maxwell96.28%
nvidia - pascal97.4%
nvidia - turing97.6%
qualcomm - adreno-6xx91.42%
qualcomm - adreno-7xx89.66%
qualcomm - adreno-8xx86.09%