Skip to content

beicause/bevy_basisu_loader

Repository files navigation

Bevy KTX2 BasisU texture loader and saver

crate description
basisu_c_sys Rust binding and wrappers for Basis Universal C API, through FFI on native and emscripten+wasm-bindgen binding on wasm32-unknown-unknown
bevy_basisu_loader Basisu texture loader for bevy
bevy_basisu_saver Basisu saver and asset processor for bevy

Documents and live WebGPU example: https://beicause.github.io/bevy_basisu_loader

Note: bevy_basisu_loader and bevy_basisu_saver are currently considered experimental, with some limitations due to Bevy's asset system, such as the loader currently being unable to be used with GltfLoader, and the asset processor and saver not being mature enough.

For contributor

To run the examples and tests in this repository, please make sure git core.symlinks is enabled, and clone https://github.com/beicause/basisu_c_sys_asset_files to the project root directory.

About

Basis Universal texture loader and asset processor for bevy

Topics

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Sponsor this project

Packages

 
 
 

Contributors

Languages