WebGPU features

Availability of WebGPU and WGSL capabilities across reports from the last 30 days (n = 759). Follow a feature for an explanation, usage notes, and long-term trends.

Optional features28

FeatureAvailability
indirect-first-instance
>99%
rg11b10ufloat-renderable
>99%
depth32float-stencil8
>99%
timestamp-query
98%
depth-clip-control
98%
core-features-and-limits
96%
bgra8unorm-storage
90%
shader-f16
87%
float32-filterable
86%
float32-blendable
84%
texture-formats-tier1
84%
texture-compression-bc
80%
dual-source-blending
80%
texture-compression-bc-sliced-3d
77%
texture-formats-tier2
77%
primitive-index
77%
clip-distances
74%
texture-component-swizzle
74%
subgroups
67%
subgroup-size-control
51%
texture-compression-astc
50%
texture-compression-etc2
50%
texture-compression-astc-sliced-3d
48%
texture-compression-unaligned
19%
float16-renderable
11%
float32-renderable
11%
atomic-vec2u-min-max
1%
subgroups-f16
0%

WGSL language features14

FeatureAvailability
packed_4x8_integer_dot_product
98%
pointer_composite_access
98%
readonly_and_readwrite_storage_textures
98%
unrestricted_pointer_parameters
87%
subgroup_id
72%
uniform_buffer_standard_layout
72%
subgroup_uniformity
72%
texture_and_sampler_let
72%
texture_formats_tier1
64%
linear_indexing
63%
immediate_address_space
62%
buffer_view
59%
swizzle_assignment
58%
fragment_depth
<1%

Sample: visitors of this site (developer-leaning), deduplicated per machine per day, software-fallback adapters excluded from feature denominators. Methodology.