THREE.JS / FOUNDATIONS 328
One binding. Three layers.
A core write-only storage-array texture receives deterministic values at (x, y, layer) coordinates. A separate storage buffer returns an independent checksum so array addressing and GPU readback are observable without requiring optional read/write storage-texture features.
Initializing array probe—
Checking WebGPU storage-array support and limits.
The probe is waiting for a compute dispatch.
- path
- —
- texture
- —
- access
- —
- dispatches
- —
- sample
- —
- checksum
- —
Contract: 4×4×3 RGBA32F, one write-only array binding, integer 2D coordinates plus layer depth, and one storage-buffer lane per invocation. It does not claim same-resource read/write, 3D storage, barriers, or WebGL2 equivalence.
Storage array textures are unavailable here.No WebGL2 fallback is run; this lab stays honest about the WebGPU-only binding.
Storage array texture initialization failed.The WebGPU probe could not initialize.
The route follows the official StorageArrayTexture, TextureNode.depth(), and Renderer.computeAsync/getArrayBufferAsync surfaces.
LAB 328 / STORAGE ARRAY TEXTURE