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