demo · v139

3D Compressed Format Probe

BC and ASTC compressed formats now usable for 3D textures, not just 2D. Volumetric assets (medical imaging, scientific viz, light fields) can ship compressed. Probe your adapter to see what sliced-3d formats it advertises.

Click "Probe" to query.
texture plan: choose a format to see required WebGPU features.
volume size
memory
vs RGBA8
feature2D textures3D (sliced) — NEW in v139

the code

const adapter = await navigator.gpu.requestAdapter();
console.log(adapter.features.has("texture-compression-bc"));        // 2D BC (existing)
console.log(adapter.features.has("texture-compression-bc-sliced-3d")); // 3D BC (NEW)
console.log(adapter.features.has("texture-compression-astc-sliced-3d")); // 3D ASTC (NEW)

const device = await adapter.requestDevice({
  requiredFeatures: ["texture-compression-bc-sliced-3d"],
});

see also