Crates.io | libktx-sys |
lib.rs | libktx-sys |
version | 0.1.6 |
source | src |
created_at | 2023-12-08 15:42:56.473166 |
updated_at | 2023-12-20 18:49:53.152269 |
description | Rust bindings for libktx |
homepage | https://github.com/freylint/libktx-sys |
repository | https://github.com/freylint/libktx-sys |
max_upload_size | |
id | 1062147 |
size | 3,459,801 |
This crate provides Rust bindings for the libktx library.
This crate is currently in very early development and is not yet ready for production use. Each release tracks the latest stable release of libktx at the time of implementation. This may be ameliorated in the future. See Planned Features for a list of features required before I will consider this crate ready for production use.
This crate inherits the dependencies of the libktx library. You will need to have the following installed alongsige the standard Rust toolchain:
LIBCLANG_PATH
environment variable set)VULKAN_SDK
environment variable set)Note: If you wish to change the targetted library verion or regenerate the bindings,
re-enable the bindgen
feature in the Cargo.toml
file. This will regenerate the
bindings.
I am aware of the libktx-rs and libktx-rs-sys crates on crate.io. The source code for this library has been archived, and I am considering it abandoned. I'll be maintaining this as a sys crate alone, with the burden of maintaining the higher level bindings left to the community.