Crates.io | ktx |
lib.rs | ktx |
version | 0.3.2 |
source | src |
created_at | 2019-04-10 14:36:15.383262 |
updated_at | 2021-07-30 05:40:48.10148 |
description | KTX texture storage format parsing |
homepage | |
repository | https://github.com/alexheretic/ktx |
max_upload_size | |
id | 127009 |
size | 42,241 |
KTX v1 texture storage format parsing.
Parses byte data according to 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);
This crate is maintained with latest stable rust.