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.

77.19%
of browsers tested for this feature

Platform Support

PlatformSupport
Android89.02%
Chromium OS98.23%
iOS1.58%
Linux85.61%
Mac OS64.06%
Windows87.52%

Browser Support

BrowserSupport
Chrome/Chromium93.06%
Edge97.59%
Firefox0.3%
Opera98.13%
Other35.52%
Safari1.08%
Samsung Internet10%

Vendor Support

VendorSupport
0x10de100%
0x8086100%
adreno0%
amd98.13%
apple47.67%
arm94.27%
google100%
huawei100%
img-tec99.54%
intel98.19%
intelr0%
microsoft100%
nvidia98.13%
qualcomm90.92%
samsung100%

Vendor Architecture Support

Vendor - ArchitectureSupport
amd - gcn-496.9%
amd - gcn-598.02%
amd - rdna-199.23%
amd - rdna-299.28%
amd - rdna-399.61%
apple - apple0%
apple - metal-399.44%
arm - bifrost93.49%
arm - valhall95.09%
intel - gen-1198.99%
intel - gen-12lp98.51%
intel - gen-891.34%
intel - gen-997.83%
intel - xe-2lpg100%
intel - xe-lpg99.46%
nvidia - ampere97.93%
nvidia - blackwell99.59%
nvidia - kepler93.29%
nvidia - lovelace98.75%
nvidia - maxwell97.44%
nvidia - pascal97.54%
nvidia - turing97.97%
qualcomm - adreno-6xx92.43%
qualcomm - adreno-7xx91.41%
qualcomm - adreno-8xx88.87%