ARM官方ASTC编码库的惯用Rust绑定
由 Eira Fransham
#623 in 压缩
740KB 19K SLoC
这是一个用于将图像编码为ASTC以在支持硬件压缩的GPU上使用的库。它作为ARM官方astc-encoder库的绑定实现。
astc-encoder
为了将此库生成的图像直接在GPU上使用,您需要确保所运行的GPU支持ASTC,这可以通过Vulkan的textureCompressionASTC_*标志来查询(每个Profile模式一个标志)。
textureCompressionASTC_*
Profile
~0.3–2MB ~41K SLoC