#texture-compression #dxt #dds #texture #encoding

no-std squish

A pure Rust BC1/2/3 compressor and decompressor based on Simon Brown's libsquish

2 releases (1 stable)

2.0.0-beta1 Nov 15, 2021
1.0.0 Sep 10, 2018

#139 in Data formats

Download history 12/week @ 2024-02-18 24/week @ 2024-02-25 8/week @ 2024-03-03 11/week @ 2024-03-10 12/week @ 2024-03-17 9/week @ 2024-03-24 60/week @ 2024-03-31 21/week @ 2024-04-07 6/week @ 2024-04-14

98 downloads per month
Used in 2 crates

MIT license

125KB
3K SLoC

Squish-rs

Build Status Docs

A pure Rust BC1/2/3/4/5 compressor and decompressor based on Simon Brown's libsquish.

TODO

  • Unit test all the things

lib.rs:

A pure Rust BC1/2/3 compressor and decompressor based on Simon Brown's libsquish

Dependencies

~385–680KB
~14K SLoC