texture-formats-tier1

Availability now
86%
last 30 days, n = 180
Year over year
—
unlocks once the dataset spans a year
Explore

This feature adds r16unorm, r16snorm, rg16unorm, rg16snorm, rgba16unorm, and rgba16snorm. It also expands capabilities of existing formats: signed normalized 8-bit formats gain attachment and blending support, while selected one- and two-channel formats gain storage access. The exact format-by-format matrix is in the linked specification.

Normalized formats are useful when values lie in a known range and benefit from evenly spaced precision, such as height fields, masks, and vector data. Additional storage formats can let compute shaders write compact images instead of padding every texel to four channels. Request texture-formats-tier1 at device creation; it also enables rg11b10ufloat-renderable. Shaders that declare the added storage formats also rely on the texture_formats_tier1 WGSL language feature.

Tier 1 is not blanket permission for every operation on every texture format. Its added storage capabilities cover read-only and write-only access; tier 2 adds read-write access for a specific set of formats. Keep a fallback using core formats, and validate the shader’s storage declaration and bind-group access mode against the format you select.

Availability by month

MonthWith featureEligible reportsAvailability
2026-08 202 238 84.9%
2026-09 154 175 88.0%
2026-10 87 102 85.3%

By browser (last 30 days)

BrowserAvailabilityn
chrome 95.8% 120
edge 95.2% 21
firefox 0.0% 18
safari 86.7% 15
opera 100.0% 1

Availability = share of first-party, non-quarantined reports with WebGPU on a hardware (non-fallback) adapter that expose this feature. Developer-leaning sample. Full methodology.