文件名称:basis-universal-rs:Binomial LLC基本通用的超压缩GPU纹理编解码器的绑定
文件大小:93KB
文件格式:ZIP
更新时间:2024-05-25 18:50:01
Rust
基础通用 Binomial LLC 超压缩GPU纹理编解码器的绑定 basis-universal功能可以分为两类: 编码:压缩和编码纹理(可选地在单个文件/二进制Blob中组合多个图像和Mipmap层) 转码:将纹理解压缩为GPU友好的压缩格式。 可以根据可用的GPU硬件可以支持的格式来选择最终格式。 可以使用的命令行工具提前进行编码。 编码的数据可以存储为文件或二进制Blob。 该数据可以包括多个图像,并且每个图像可以存储多个级别。 这通常用于存储立方体纹理和带有预先计算的mipmap的纹理。 该库还支持为您生成mipmap。 有关更多详细信息,请参阅 。 地位 这些绑定应准备就绪。 该API应该保持相当稳定(假设包装basis-universal数据库中没有较大的上游变化) 表现 这些绑定所包装的C ++代码是在用于构建basis-universal-sys板条箱的优化级别
【文件预览】:
basis-universal-rs-master
----.gitmodules(139B)
----deny.toml(9KB)
----NOTICE(1KB)
----basis-universal()
--------src()
--------Cargo.toml(734B)
--------examples()
--------test_assets()
----LICENSE-MIT(1KB)
----LICENSE-APACHE(11KB)
----rustfmt.toml(137B)
----.github()
--------workflows()
----basis-universal-sys()
--------vendor()
--------build.rs(2KB)
--------src()
--------Cargo.toml(693B)
--------generate_bindings.sh(5KB)
----Cargo.toml(76B)
----.gitignore(178B)
----README.md(3KB)