5 个不稳定版本

0.3.2 2021年7月30日
0.3.1 2019年9月6日
0.3.0 2019年7月12日
0.2.0 2019年6月28日
0.1.0 2019年4月10日

#1818解析器实现

Download history · Rust 包仓库 29/week @ 2024-03-11 · Rust 包仓库 22/week @ 2024-03-18 · Rust 包仓库 27/week @ 2024-03-25 · Rust 包仓库 42/week @ 2024-04-01 · Rust 包仓库 19/week @ 2024-04-08 · Rust 包仓库 24/week @ 2024-04-15 · Rust 包仓库 23/week @ 2024-04-22 · Rust 包仓库 26/week @ 2024-04-29 · Rust 包仓库 38/week @ 2024-05-06 · Rust 包仓库 17/week @ 2024-05-13 · Rust 包仓库 19/week @ 2024-05-20 · Rust 包仓库 17/week @ 2024-05-27 · Rust 包仓库 22/week @ 2024-06-03 · Rust 包仓库 18/week @ 2024-06-10 · Rust 包仓库 15/week @ 2024-06-17 · Rust 包仓库 25/week @ 2024-06-24 · Rust 包仓库

每月81次下载
6 个 crate 中使用 (2 直接)

Apache-2.0

22KB
320 代码行

ktx crates.io 文档

KTX v1 纹理存储格式解析。

根据 https://www.khronos.org/registry/KTX/specs/1.0/ktxspec_v1.html 解析字节数据。

// Include & use static ktx data
use ktx::{Ktx, include_ktx, KtxInfo};

let image: Ktx<_> = include_ktx!("../tests/babg-bc3.ktx");
assert_eq!(image.pixel_width(), 260);
// Read ktx data at runtime
use ktx::KtxInfo;

let decoder = ktx::Decoder::new(buf_reader)?;
assert_eq!(decoder.pixel_width(), 260);

最低支持的 Rust 编译器

本 crate 使用 最新稳定版 Rust 维护。


lib.rs:

KTX v1 纹理存储格式解析。

根据 https://www.khronos.org/registry/KTX/specs/1.0/ktxspec_v1.html 解析字节数据。

示例:编译时包含

use ktx::{Ktx, include_ktx, KtxInfo};

// Include & use static ktx data
let image: Ktx<_> = include_ktx!("../tests/babg-bc3.ktx");
assert_eq!(image.pixel_width(), 260);

示例:运行时读取

use ktx::KtxInfo;

let decoder = ktx::Decoder::new(buf_reader)?;
assert_eq!(decoder.pixel_width(), 260);

依赖项

~120KB