basisu_rs
basisu_rs copied to clipboard
Consider publishing a UASTC transcoding crate
With the inclusion of UASTC in the KTX2 file format, it would be quite helpful to a have pure-Rust UASTC -> {BC7, ASTC, ETC2, RGBA}
transcoding crate to use alongside the ktx2 crate. Basically just taking some methods from this codebase publishing them as a standalone crate:
bc7::convert_block_from_uastc_result()
astc::convert_block_from_uastc_result()
etc::convert_block_from_uastc_result()
uastc::decode_block_to_rgba_result()
I thought about forking this repo, but figured I'd check with you first to see if this is something you might want to publish/maintain?