texture-compression-bc-sliced-3d

Availability now
92%
last 30 days, n = 142
Year over year
unlocks once the dataset spans a year
Explore

The base BC feature allows compressed 2D textures and arrays. This additional feature allows BC formats on textures created with dimension: "3d", so a volume can remain compressed in GPU memory while being sampled with three-dimensional coordinates.

Volume visualization, voxel assets, and precomputed lighting volumes can use this to reduce texture storage and sampling bandwidth. Compression still uses two-dimensional BC blocks within each depth slice; it does not introduce a block format spanning multiple slices. Assets and uploads must follow the chosen format’s block layout and copy-alignment rules.

Check the sliced-3D token before requesting it at device creation. It depends on texture-compression-bc; the current specification enables dependencies implicitly, and explicitly requesting both supported features also makes the requirement clear. Without sliced-3D support, use an uncompressed 3D texture or a 2D texture array with shader code that handles interpolation between slices.

Availability by month

MonthWith featureEligible reportsAvailability
2026-08 100 106 94.3%
2026-09 31 36 86.1%

By browser (last 30 days)

BrowserAvailabilityn
chrome 88.9% 90
edge 100.0% 8
firefox 97.7% 44

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.