Releases: lebedec/libfmod
Releases · lebedec/libfmod
2.222.2
What's new in libfmod
- Fixed null pointer handling for collection API fields
- New version of FMOD 2.02.22 has been introduced for long-term support
- Rust fmt used to format library generation result code
- The library and its generator merged into one Git project. This is a preparatory step towards further development:
- simplifies contributing, creating and discussing issues
- allows to customize a generator for new major versions of FMOD
2.206.5
What's new in libfmod
- Fixed
Option<Vector>
value conversion in optional arguments of functions likeSystem::set_3d_listener_attributes
- Added
System::create_sound_from
to create sound from byte buffer or raw pointer - Сhanged implementation of
Default
trait for all FFI structs to usestd::mem::zeroed
(proper way to work with FMOD C structs) - Added linking via
biuld.rs
(no need to rename libs on Windows platform)
The code of libfmod-gen has been slightly reorganized to better support complex scenarios with manual override of the generation result. This will help control the scope of manual edits and help predict the moment when a huge design decision will be needed to rework generator because of critical mass of manual overrides.