texture2ddecoder-rs
A wip pure Rust (no-std) texture decoder based on AssetStudio's Texture2DDecoder.
Roadmap
- implementing & testing all formats
- documentation
- replacing u32 color output with RGBA structure
- finding the original sources for the decoders
- supporting more than BGRA32 output
- adding additional formats
Format Progress
- ATC-RGB (works, but missing test)
- ATC-RGBA (works, but missing test)
- ASTC (not implemented)
- BC1
- BC3
- BC4 (bad test result)
- BC5 (bad test result)
- BC6 (missing test)
- BC7 (missing test)
- EAC-R (probably fine, needs better test)
- EAC-RG (probably fine, needs better test)
- ETC1 (works, but missing test)
- ETC2
- ETC2-A1
- ETC2-A8
- PVRTCI-2bpp (bad test result)
- PVRTCI-4bpp
- Crunched (not implemented)
- DXT1
- DXT5
- ETC1
- ETC2-A8