WebGPU features

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

Optional features28

FeatureAvailability
depth-clip-control
100%
depth32float-stencil8
100%
indirect-first-instance
100%
rg11b10ufloat-renderable
100%
timestamp-query
99%
core-features-and-limits
97%
bgra8unorm-storage
87%
shader-f16
87%
texture-formats-tier1
86%
dual-source-blending
85%
float32-blendable
84%
texture-compression-bc
84%
float32-filterable
84%
texture-compression-bc-sliced-3d
82%
primitive-index
81%
texture-formats-tier2
79%
clip-distances
77%
texture-component-swizzle
75%
subgroups
71%
subgroup-size-control
56%
texture-compression-astc
43%
texture-compression-etc2
43%
texture-compression-astc-sliced-3d
39%
float16-renderable
12%
float32-renderable
12%
texture-compression-unaligned
3%
atomic-vec2u-min-max
2%
subgroups-f16
0%

WGSL language features14

FeatureAvailability
packed_4x8_integer_dot_product
99%
pointer_composite_access
99%
readonly_and_readwrite_storage_textures
99%
unrestricted_pointer_parameters
89%
subgroup_id
75%
subgroup_uniformity
75%
texture_and_sampler_let
75%
uniform_buffer_standard_layout
75%
linear_indexing
72%
immediate_address_space
71%
texture_formats_tier1
69%
buffer_view
64%
swizzle_assignment
44%
fragment_depth
2%

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