19个版本
0.1.20 | 2022年7月4日 |
---|---|
0.1.19 | 2022年7月2日 |
0.1.18 | 2022年4月10日 |
0.1.11 | 2022年3月23日 |
#31 在 渲染引擎
每月40次下载
14MB
2.5K SLoC
包含(静态库,2MB)libkernelx86_64-unknown-linux-gnu.a,(静态库,2MB)src/ispc/kerneli686-pc-windows-msvc.lib,(静态库,2MB)kernelx86_64-pc-windows-msvc.lib,(静态库,2MB)libkerneli686-unknown-linux-gnu.a,(静态库,1.5MB)src/ispc/libkernelx86_64-apple-darwin.a,(静态库,1MB)kernel_astci686-pc-windows-msvc.lib 以及 12 个更多等。
ISPC纹理压缩Rust绑定
为ispc纹理压缩提供的另一个Rust绑定
支持的纹理格式
- BC6H(FP16 HDR输入)
- BC7
- ETC1
- BC1, BC3(即DXT1, DXT5)和BC4, BC5(即ATI1N, ATI2N)
正在工作的支持格式
- ASTC(LDR,块大小高达8x8)
集成
要使用此包,可以将以下内容添加到Cargo.toml中
[dependencies]
ispc-texcomp = "0.1"
但这仅适用于带有我们预构建textcomp内核的平台,对于列表外的平台,必须在PATH中安装ispc
,并启用ispc
功能。
[dependencies]
ispc-texcomp = {version="0.1", features=["ispc"]}
因此,在构建时将调用ispc
,将texcomp内核编译成rs绑定和特定平台的静态库。
致谢:此存储库是从https://github.com/gwihlidal/intel-tex-rs导入的,该存储库似乎已废弃。