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.83%
of browsers tested for this feature

Platform Support

PlatformSupport
Android87.99%
Chromium OS95.49%
iOS1.98%
Linux88.96%
Mac OS66.44%
Windows89.31%

Browser Support

BrowserSupport
Chrome/Chromium94.02%
Edge97.34%
Firefox0.33%
Opera97.89%
Other34.99%
Safari1.54%
Samsung Internet0.13%

Vendor Support

VendorSupport
amd97.73%
apple52.67%
arm93.91%
google88%
img-tec100%
intel97.63%
intelr0%
microsoft85.71%
nvidia98.05%
qualcomm89.46%
samsung100%

Vendor Architecture Support

Vendor - ArchitectureSupport
amd - gcn-498.67%
amd - gcn-597.04%
amd - rdna-197.89%
amd - rdna-298.7%
amd - rdna-399.52%
apple - apple0%
apple - metal-399.3%
arm - bifrost95.38%
arm - valhall93.07%
intel - gen-1196.85%
intel - gen-12lp98.14%
intel - gen-891.49%
intel - gen-997.26%
intel - xe-2lpg99.44%
intel - xe-lpg99.55%
nvidia - ampere98.16%
nvidia - blackwell99.37%
nvidia - kepler93.25%
nvidia - lovelace98.44%
nvidia - maxwell99.72%
nvidia - pascal96.84%
nvidia - turing97.89%
qualcomm - adreno-6xx92.95%
qualcomm - adreno-7xx88.98%
qualcomm - adreno-8xx85.64%