Skip to content

shader-f16#

Real-world WebGPU feature support statistics for shader-f16 across browsers, devices, and platforms.

Adds 16-bit floating-point types in shaders. Using 16-bit values can reduce memory bandwidth and register pressure compared with full 32-bit floats.

Want to check this browser directly? Open the WebGPU Capabilities Report.

Overall Support#

This chart shows what share of recent reports support shader-f16.

92.48%
overall support

Platform Support#

This table shows how support for shader-f16 varies by platform.
PlatformSupport
Android85.84%
Chromium OS99.38%
iOS100%
Linux71.81%
Mac OS99.81%
Windows89.71%

Browser Support#

This table shows how support for shader-f16 varies by browser family.
BrowserSupport
Chrome/Chromium91.68%
Edge92.39%
Firefox91.03%
Opera90.04%
Other90.16%
Safari100%
Samsung Internet93.44%

Vendor Support#

This table shows how support for shader-f16 varies by GPU vendor across all platforms.
VendorSupport
amd89.63%
apple99.98%
arm100%
google0%
huawei0%
img-tec100%
intel94.52%
intelr100%
microsoft27.27%
nvidia84.33%
qualcomm71.33%
samsung100%

Vendor Architecture Support#

This table shows how support for shader-f16 varies by reported GPU vendor and architecture across all platforms.
Vendor - ArchitectureSupport
amd - gcn-426.98%
amd - gcn-599.52%
amd - rdna-1100%
amd - rdna-299.96%
amd - rdna-399.89%
apple - apple100%
apple - metal-399.99%
arm - bifrost100%
arm - valhall100%
intel - gen-1199.87%
intel - gen-12lp99.86%
intel - gen-830.36%
intel - gen-986.02%
intel - xe-2lpg100%
intel - xe-lpg99.79%
nvidia - ampere98.71%
nvidia - blackwell98.36%
nvidia - kepler5%
nvidia - lovelace98.57%
nvidia - maxwell0.29%
nvidia - pascal0%
nvidia - turing98.71%
qualcomm - adreno-6xx31.53%
qualcomm - adreno-7xx97.33%
qualcomm - adreno-8xx98.76%