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.

93.87%
of browsers tested for this feature

Platform Support

PlatformSupport
Android97.18%
Chromium OS99.87%
iOS99.96%
Linux93.91%
Mac OS94.14%
Windows91.83%

Browser Support

BrowserSupport
Chrome/Chromium99.07%
Edge99.79%
Firefox2.18%
Opera99.87%
Other93.03%
Safari99.96%
Samsung Internet97.37%

Vendor Support

VendorSupport
0x10de100%
0x8086100%
adreno100%
amd99.9%
apple99.91%
arm99.79%
google100%
huawei100%
img-tec100%
intel99.69%
intelr100%
microsoft100%
nvidia99.78%
qualcomm99.8%
samsung100%

Vendor Architecture Support

Vendor - ArchitectureSupport
amd - gcn-499.75%
amd - gcn-599.71%
amd - rdna-1100%
amd - rdna-2100%
amd - rdna-3100%
apple - apple100%
apple - metal-399.83%
arm - bifrost99.72%
arm - valhall99.91%
intel - gen-1199.97%
intel - gen-12lp99.8%
intel - gen-895.81%
intel - gen-999.69%
intel - xe-2lpg100%
intel - xe-lpg100%
nvidia - ampere99.8%
nvidia - blackwell100%
nvidia - kepler99.02%
nvidia - lovelace99.91%
nvidia - maxwell99.49%
nvidia - pascal99.49%
nvidia - turing99.77%
qualcomm - adreno-6xx99.95%
qualcomm - adreno-7xx99.76%
qualcomm - adreno-8xx100%