| Crates.io | xash3d-ffi |
| lib.rs | xash3d-ffi |
| version | 0.1.0 |
| created_at | 2025-09-12 04:40:35.330372+00 |
| updated_at | 2025-09-12 04:40:35.330372+00 |
| description | Raw FFI bindings to Xash3D FWGS engine |
| homepage | |
| repository | https://github.com/numas13/xash3d-ffi |
| max_upload_size | |
| id | 1835145 |
| size | 339,325 |
xash3d-ffi provides all of the definitions necessary to interoperate with
Xash3D FWGS engine. Bindings are generated statically
to minimize build dependencies.
std - links to the standard library.libm - add additional methods to vectors in no-std environments.all (enabled by default) - bindings to all supported DLLs.client - bindings to a client DLL.server - bindings to a server DLL.menu - bindings to a menu DLL.render - bindings to a render DLL.Add the following to your Cargo.toml:
[dependencies]
xash3d-ffi = "0.1"
The minimum supported Rust toolchain version is currently Rust 1.64.
bindgen-cli is required.
To manually generate bindings run generate.sh [target]. The default target is
i686-unknown-linux-gnu.
cd xash3d-ffi
./generate.sh