Thanks to visit codestin.com
Credit goes to lib.rs

5 unstable releases

0.3.2 Jul 30, 2021
0.3.1 Sep 6, 2019
0.3.0 Jul 12, 2019
0.2.0 Jun 28, 2019
0.1.0 Apr 10, 2019

#2236 in Parser implementations

Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App

74 downloads per month
Used in 5 crates (2 directly)

Apache-2.0

22KB
320 lines

KTX v1 texture storage format parsing.

Parses byte data according to https://www.khronos.org/registry/KTX/specs/1.0/ktxspec_v1.html.

Example: Include at compile time

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);

Example: Read at runtime

use ktx::KtxInfo;

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

ktx crates.io Documentation

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);

Minimum supported rust compiler

This crate is maintained with latest stable rust.

Dependencies

~125KB