THREE.JS / FOUNDATIONS · FORMAT BOUNDARIES

Old containers still teach new ownership rules.

Parse five legacy texture families with their actual Three.js loaders. Compressed containers expose metadata and payload ownership; decoded raster formats expose RGBA bytes. Parsing success is deliberately kept separate from GPU capability and material color-space policy.

ReadyCPU parser lab
Synthetic fixtures stay small and deterministic so header, mip, face, and decoded-byte behavior is inspectable.
implemented
0 / 5
runtime
0 / 5
decoded bytes
0
released
no

KTX1, DDS, and PVR results are parser metadata only: browser/device compressed-texture extensions still decide whether a GPU upload is legal. TGA and TIFF return decoded RGBA data. This is representative loader coverage, not every legacy asset or visual fidelity claim.

Sources: KTXLoader · DDSLoader · PVRLoader · TGALoader · TIFFLoader