| 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.
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.