Skip to content

unrestricted_pointer_parameters

Adds WGSL language support for less restricted pointer parameters. Pointer parameters let functions receive references to existing data instead of copies.

Check your device: WebGPU Capabilities Report.

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

Overall Support

Percentage supporting this feature among reports tested for it.

94.37%
of browsers tested for this feature

Platform Support

PlatformSupport
Android97.17%
Chromium OS99.86%
iOS99.92%
Linux94.79%
Mac OS95.06%
Windows92.29%

Browser Support

BrowserSupport
Chrome/Chromium99.21%
Edge99.65%
Firefox1.62%
Opera99.92%
Other91.64%
Safari99.94%
Samsung Internet98.08%

Vendor Support

VendorSupport
0x8086100%
amd99.81%
apple99.86%
arm99.83%
google100%
img-tec100%
intel99.56%
intelr100%
microsoft100%
nvidia99.79%
qualcomm99.76%
samsung100%

Vendor Architecture Support

Vendor - ArchitectureSupport
amd - gcn-499.62%
amd - gcn-599.51%
amd - rdna-1100%
amd - rdna-2100%
amd - rdna-3100%
apple - apple100%
apple - metal-399.74%
arm - bifrost99.83%
arm - valhall99.92%
intel - gen-1199.93%
intel - gen-12lp99.82%
intel - gen-897.14%
intel - gen-999.26%
intel - xe-2lpg100%
intel - xe-lpg100%
nvidia - ampere99.88%
nvidia - blackwell100%
nvidia - kepler98.17%
nvidia - lovelace100%
nvidia - maxwell99.71%
nvidia - pascal99.63%
nvidia - turing99.72%
qualcomm - adreno-6xx99.82%
qualcomm - adreno-7xx99.72%
qualcomm - adreno-8xx100%