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

Platform Support

PlatformSupport
Android97.82%
Chromium OS99.84%
iOS99.88%
Linux95.19%
Mac OS94.8%
Windows92.06%

Browser Support

BrowserSupport
Chrome/Chromium99.3%
Edge99.74%
Firefox1.6%
Opera99.86%
Other92.06%
Safari99.91%
Samsung Internet97.23%

Vendor Support

VendorSupport
amd99.91%
apple99.99%
arm99.92%
google100%
img-tec100%
intel99.69%
intelr100%
microsoft100%
nvidia99.83%
qualcomm99.83%
samsung100%

Vendor Architecture Support

Vendor - ArchitectureSupport
amd - gcn-4100%
amd - gcn-599.66%
amd - rdna-1100%
amd - rdna-2100%
amd - rdna-3100%
apple - apple100%
apple - metal-3100%
arm - bifrost99.89%
arm - valhall99.95%
intel - gen-11100%
intel - gen-12lp99.83%
intel - gen-895.64%
intel - gen-999.64%
intel - xe-2lpg100%
intel - xe-lpg100%
nvidia - ampere99.86%
nvidia - blackwell100%
nvidia - kepler98.96%
nvidia - lovelace99.9%
nvidia - maxwell100%
nvidia - pascal99.81%
nvidia - turing99.81%
qualcomm - adreno-6xx99.95%
qualcomm - adreno-7xx99.81%
qualcomm - adreno-8xx100%