#texture-compression #dxt #texture #dds #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

#154 in Data formats

Download history 1/week @ 2024-11-13 6/week @ 2024-11-20 8/week @ 2024-11-27 27/week @ 2024-12-04 56/week @ 2024-12-11 6/week @ 2024-12-18 5/week @ 2025-01-08 6/week @ 2025-01-15 7/week @ 2025-01-22 5/week @ 2025-01-29 28/week @ 2025-02-05 15/week @ 2025-02-12 2/week @ 2025-02-19 22/week @ 2025-02-26

68 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

~365–650KB
~13K SLoC