#open-al #api-bindings

linear_model_allen

Modern OpenAL bindings for Rust, but with some changes

3 releases (breaking)

0.4.0 Jan 28, 2025
0.3.0 Jun 15, 2024
0.2.1 Dec 12, 2023

#766 in Audio


Used in ez_al

MIT license

34KB
796 lines

Allen

Modern OpenAL bindings for Rust.

Inspired by the lack of development on the alto crate. This crate is very experimental and needs a lot of work still.

See examples folder for usage.

Fork differences

The only difference is that the linear distance model is default now

Windows compilation

To compile this library for Windows, make sure you've installed OpenAL 1.1 Core SDK in the default directory (C:\Program Files (x86)\OpenAL 1.1 SDK), otherwise your program will not compile.

Dependencies

~0.5–3MB
~67K SLoC