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
—
| feature | 2D textures | 3D (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"],
});