mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-04-29 16:25:42 +00:00
update openal-soft to 1.24.3
keeping the alt 87514151c4 (diff-73a8dc1ce58605f6c5ea53548454c3bae516ec5132a29c9d7ff7edf9730c75be)
This commit is contained in:
parent
12db0500e8
commit
ba32094b7b
276 changed files with 49304 additions and 8712 deletions
|
|
@ -1,3 +1,137 @@
|
|||
openal-soft-1.24.3:
|
||||
|
||||
Fixed using as a static library when linked into another project that uses
|
||||
fmtlib.
|
||||
|
||||
Fixed building with static VC runtimes.
|
||||
|
||||
Fixed building with Windows headers that default to older targets.
|
||||
|
||||
Fixed building on 32-bit targets that use 32-bit file offsets.
|
||||
|
||||
Fixed handling WASAPI enumerated device changes.
|
||||
|
||||
Fixed a crash with UWP builds when __wargv is null.
|
||||
|
||||
Fixed using AL_FORMAT_BFORMAT3D_I32.
|
||||
|
||||
Improved the bsinc resamplers' cutoff frequencies.
|
||||
|
||||
Slightly reduced the aliasing noise in the cubic spline resampler.
|
||||
|
||||
Added new bsinc48 and fast_bsinc48 resampler options.
|
||||
|
||||
Added support for 16KB page sizes on Android.
|
||||
|
||||
Added support for using NFC filters with UHJ output.
|
||||
|
||||
openal-soft-1.24.2:
|
||||
|
||||
Implemented the AL_SOFT_bformat_hoa extension.
|
||||
|
||||
Implemented default device change events for the PulseAudio backend.
|
||||
|
||||
Implemented an option for WASAPI exclusive mode playback.
|
||||
|
||||
Fixed reverb being too quiet for sounds from different directions.
|
||||
|
||||
Fixed compiling with certain versions of Clang.
|
||||
|
||||
Fixed compiling for some older macOS versions.
|
||||
|
||||
Fixed building alffplay on systems without pkg-config.
|
||||
|
||||
Improved output format detection for CoreAudio.
|
||||
|
||||
Changed the default resampler back to Cubic Spline.
|
||||
|
||||
Added an SDL3 playback backend. Disabled by default to avoid a runtime
|
||||
dependency and for compatibility; a single process can't safely use SDL2
|
||||
and SDL3 together on some OSs, so enable with care.
|
||||
|
||||
Converted examples from SDL2 to SDL3.
|
||||
|
||||
Integrated fmtlib into the main library and router for logging and string
|
||||
formatting.
|
||||
|
||||
openal-soft-1.24.1:
|
||||
|
||||
Fixed compilation on PowerPC.
|
||||
|
||||
Fixed compilation on some targets that lack lock-free 64-bit atomics.
|
||||
|
||||
Fixed a crash when parsing certain option values.
|
||||
|
||||
Fixed applying noexcept in the public headers with MSVC.
|
||||
|
||||
Fixed building for UWP with vcpkg.
|
||||
|
||||
Improved compatibility when compiling as C++20 or later.
|
||||
|
||||
Integrated fmtlib for some examples and utilities.
|
||||
|
||||
openal-soft-1.24.0:
|
||||
|
||||
Updated library codebase to C++17.
|
||||
|
||||
Implemented the ALC_SOFT_system_events extension.
|
||||
|
||||
Implemented the AL_EXT_debug extension.
|
||||
|
||||
Implemented the AL_EXT_direct_context extension.
|
||||
|
||||
Implemented speaker configuration and headphones detection on CoreAudio.
|
||||
|
||||
Fixed a potential crash with some extension functions on 32-bit Windows.
|
||||
|
||||
Fixed a crash that can occur when stopping playback with the Oboe backend.
|
||||
|
||||
Fixed calculating the reverb room rolloff.
|
||||
|
||||
Fixed EAX occlusion, obstruction, and exclusion low-pass filter strength.
|
||||
|
||||
Fixed EAX distance factor calculations.
|
||||
|
||||
Fixed querying AL_EFFECTSLOT_EFFECT on auxiliary effect slots.
|
||||
|
||||
Fixed compilation on some macOS systems that lack libdispatch.
|
||||
|
||||
Fixed compilation as a subproject with MinGW.
|
||||
|
||||
Changed the context error state to be thread-local. This is technically out
|
||||
of spec, but necessary to avoid race conditions with multi-threaded use.
|
||||
|
||||
Split the cubic resampler into 4-point spline and gaussian variants. The
|
||||
latter prioritizing the suppression of aliasing distortion and harmonics,
|
||||
the former not reducing high frequencies as much.
|
||||
|
||||
Improved timing precision of starting delayed sources.
|
||||
|
||||
Improved ring modulator quality.
|
||||
|
||||
Improved performance of convolution reverb.
|
||||
|
||||
Improved WASAPI device enumeration performance.
|
||||
|
||||
Added UWP support.
|
||||
|
||||
Added 'noexcept' to functions and function types when compiled as C++. As a
|
||||
C API, OpenAL can't be expected to throw C++ exceptions, nor can it handle
|
||||
them if they leave a callback.
|
||||
|
||||
Added an experimental config option for using WASAPI spatial audio output.
|
||||
|
||||
Added enumeration support to the PortAudio backend.
|
||||
|
||||
Added compatibility options to override the AL_VENDOR, AL_VERSION, and
|
||||
AL_RENDERER strings.
|
||||
|
||||
Added an example to play LAF files.
|
||||
|
||||
Disabled real-time mixing by default for PipeWire playback.
|
||||
|
||||
Disabled the SndIO backend by default on non-BSD targets.
|
||||
|
||||
openal-soft-1.23.1:
|
||||
|
||||
Implemented the AL_SOFT_UHJ_ex extension.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue