texture-compression-astc-sliced-3d

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

This extends ASTC texture compression to textures created with dimension: "3d". Each depth slice uses the existing two-dimensional ASTC block formats, so an application can sample a compressed volume directly through a 3D texture view.

It is useful for volumetric effects, baked lighting, and other volume assets where uncompressed storage is expensive. The block-size tradeoff applies within each slice: larger ASTC blocks reduce storage but lose detail. This feature does not expose ASTC’s separate volumetric block encodings or add HDR texture formats.

Request the sliced-3D feature only when the adapter exposes it. Its dependency is texture-compression-astc, which current WebGPU enables implicitly; explicitly requesting both supported tokens is also valid. Base ASTC support alone is insufficient for a 3D texture. Keep an uncompressed volume fallback, or use a 2D array and implement interpolation between slices in the shader.

Availability by month

MonthWith featureEligible reportsAvailability
2026-08 135 238 56.7%
2026-09 61 175 34.9%
2026-10 182 371 49.1%
2026-11 11 32 34.4%

By browser (last 30 days)

BrowserAvailabilityn
chrome 47.3% 260
edge 7.5% 40
firefox 36.4% 44
safari 100.0% 29
opera 0.0% 1
samsung 100.0% 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.