texture-compression-bc

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

BC formats store textures compressed in GPU memory (typically 4:1 to 8:1), which cuts VRAM use and, more importantly, memory bandwidth during sampling. BC7 offers high-quality RGBA, BC5 two-channel data for normal maps, BC6H HDR - a complete toolkit for shipped game content.

BC is a desktop-GPU family: essentially universal on Windows, Linux, and Intel/AMD/NVIDIA hardware, and supported on Apple silicon Macs. Mobile GPUs instead implement ETC2/ASTC, which is why WebGPU guarantees that at least one of the compressed-texture families is available but not which one.

Portable applications ship the same content in two or three compressed encodings and pick at runtime - the availability numbers for BC, ETC2, and ASTC on this site tell you exactly what the split looks like in the field.

Availability by month

MonthWith featureEligible reportsAvailability
2026-08 207 238 87.0%
2026-09 151 175 86.3%
2026-10 299 371 80.6%
2026-11 25 32 78.1%

By browser (last 30 days)

BrowserAvailabilityn
chrome 81.2% 260
edge 95.0% 40
firefox 90.9% 44
safari 55.2% 29
opera 100.0% 1
samsung 66.7% 3

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.