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次下载

MIT 许可证

14MB
2.5K SLoC

Rust 2K SLoC // 0.1% comments • Rust 包仓库 C++ 450 SLoC // 0.0% comments • Rust 包仓库

包含(静态库,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绑定

Latest version Documentation

为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导入的,该存储库似乎已废弃。

依赖项