mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-07-03 21:41:26 +12:00
openAL: Update to 1.18.2
This commit is contained in:
parent
d2652aedd2
commit
372cb39ce8
5 changed files with 73 additions and 34 deletions
70
3rdparty/OpenAL/include/alext.h
vendored
70
3rdparty/OpenAL/include/alext.h
vendored
|
@ -13,8 +13,8 @@
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Library General Public
|
* You should have received a copy of the GNU Library General Public
|
||||||
* License along with this library; if not, write to the
|
* License along with this library; if not, write to the
|
||||||
* Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
* Free Software Foundation, Inc.,
|
||||||
* Boston, MA 02111-1307, USA.
|
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
* Or go to http://www.gnu.org/copyleft/lgpl.html
|
* Or go to http://www.gnu.org/copyleft/lgpl.html
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
@ -393,6 +393,72 @@ ALC_API void ALC_APIENTRY alcDeviceResumeSOFT(ALCdevice *device);
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifndef AL_EXT_BFORMAT
|
||||||
|
#define AL_EXT_BFORMAT 1
|
||||||
|
#define AL_FORMAT_BFORMAT2D_8 0x20021
|
||||||
|
#define AL_FORMAT_BFORMAT2D_16 0x20022
|
||||||
|
#define AL_FORMAT_BFORMAT2D_FLOAT32 0x20023
|
||||||
|
#define AL_FORMAT_BFORMAT3D_8 0x20031
|
||||||
|
#define AL_FORMAT_BFORMAT3D_16 0x20032
|
||||||
|
#define AL_FORMAT_BFORMAT3D_FLOAT32 0x20033
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef AL_EXT_MULAW_BFORMAT
|
||||||
|
#define AL_EXT_MULAW_BFORMAT 1
|
||||||
|
#define AL_FORMAT_BFORMAT2D_MULAW 0x10031
|
||||||
|
#define AL_FORMAT_BFORMAT3D_MULAW 0x10032
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef ALC_SOFT_HRTF
|
||||||
|
#define ALC_SOFT_HRTF 1
|
||||||
|
#define ALC_HRTF_SOFT 0x1992
|
||||||
|
#define ALC_DONT_CARE_SOFT 0x0002
|
||||||
|
#define ALC_HRTF_STATUS_SOFT 0x1993
|
||||||
|
#define ALC_HRTF_DISABLED_SOFT 0x0000
|
||||||
|
#define ALC_HRTF_ENABLED_SOFT 0x0001
|
||||||
|
#define ALC_HRTF_DENIED_SOFT 0x0002
|
||||||
|
#define ALC_HRTF_REQUIRED_SOFT 0x0003
|
||||||
|
#define ALC_HRTF_HEADPHONES_DETECTED_SOFT 0x0004
|
||||||
|
#define ALC_HRTF_UNSUPPORTED_FORMAT_SOFT 0x0005
|
||||||
|
#define ALC_NUM_HRTF_SPECIFIERS_SOFT 0x1994
|
||||||
|
#define ALC_HRTF_SPECIFIER_SOFT 0x1995
|
||||||
|
#define ALC_HRTF_ID_SOFT 0x1996
|
||||||
|
typedef const ALCchar* (ALC_APIENTRY*LPALCGETSTRINGISOFT)(ALCdevice *device, ALCenum paramName, ALCsizei index);
|
||||||
|
typedef ALCboolean (ALC_APIENTRY*LPALCRESETDEVICESOFT)(ALCdevice *device, const ALCint *attribs);
|
||||||
|
#ifdef AL_ALEXT_PROTOTYPES
|
||||||
|
ALC_API const ALCchar* ALC_APIENTRY alcGetStringiSOFT(ALCdevice *device, ALCenum paramName, ALCsizei index);
|
||||||
|
ALC_API ALCboolean ALC_APIENTRY alcResetDeviceSOFT(ALCdevice *device, const ALCint *attribs);
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef AL_SOFT_gain_clamp_ex
|
||||||
|
#define AL_SOFT_gain_clamp_ex 1
|
||||||
|
#define AL_GAIN_LIMIT_SOFT 0x200E
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef AL_SOFT_source_resampler
|
||||||
|
#define AL_SOFT_source_resampler
|
||||||
|
#define AL_NUM_RESAMPLERS_SOFT 0x1210
|
||||||
|
#define AL_DEFAULT_RESAMPLER_SOFT 0x1211
|
||||||
|
#define AL_SOURCE_RESAMPLER_SOFT 0x1212
|
||||||
|
#define AL_RESAMPLER_NAME_SOFT 0x1213
|
||||||
|
typedef const ALchar* (AL_APIENTRY*LPALGETSTRINGISOFT)(ALenum pname, ALsizei index);
|
||||||
|
#ifdef AL_ALEXT_PROTOTYPES
|
||||||
|
AL_API const ALchar* AL_APIENTRY alGetStringiSOFT(ALenum pname, ALsizei index);
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef AL_SOFT_source_spatialize
|
||||||
|
#define AL_SOFT_source_spatialize
|
||||||
|
#define AL_SOURCE_SPATIALIZE_SOFT 0x1214
|
||||||
|
#define AL_AUTO_SOFT 0x0002
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef ALC_SOFT_output_limiter
|
||||||
|
#define ALC_SOFT_output_limiter
|
||||||
|
#define ALC_OUTPUT_LIMITER_SOFT 0x199A
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
2
3rdparty/OpenAL/include/efx-presets.h
vendored
2
3rdparty/OpenAL/include/efx-presets.h
vendored
|
@ -345,7 +345,7 @@ typedef struct {
|
||||||
/* Driving Presets */
|
/* Driving Presets */
|
||||||
|
|
||||||
#define EFX_REVERB_PRESET_DRIVING_COMMENTATOR \
|
#define EFX_REVERB_PRESET_DRIVING_COMMENTATOR \
|
||||||
{ 1.0000f, 0.0000f, 3.1623f, 0.5623f, 0.5012f, 2.4200f, 0.8800f, 0.6800f, 0.1995f, 0.0930f, { 0.0000f, 0.0000f, 0.0000f }, 0.2512f, 0.0170f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 1.0000f, 0.2500f, 0.0000f, 0.9886f, 5000.0000f, 250.0000f, 0.0000f, 0x1 }
|
{ 1.0000f, 0.0000f, 0.3162f, 0.5623f, 0.5012f, 2.4200f, 0.8800f, 0.6800f, 0.1995f, 0.0930f, { 0.0000f, 0.0000f, 0.0000f }, 0.2512f, 0.0170f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 1.0000f, 0.2500f, 0.0000f, 0.9886f, 5000.0000f, 250.0000f, 0.0000f, 0x1 }
|
||||||
|
|
||||||
#define EFX_REVERB_PRESET_DRIVING_PITGARAGE \
|
#define EFX_REVERB_PRESET_DRIVING_PITGARAGE \
|
||||||
{ 0.4287f, 0.5900f, 0.3162f, 0.7079f, 0.5623f, 1.7200f, 0.9300f, 0.8700f, 0.5623f, 0.0000f, { 0.0000f, 0.0000f, 0.0000f }, 1.2589f, 0.0160f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 0.1100f, 0.2500f, 0.0000f, 0.9943f, 5000.0000f, 250.0000f, 0.0000f, 0x0 }
|
{ 0.4287f, 0.5900f, 0.3162f, 0.7079f, 0.5623f, 1.7200f, 0.9300f, 0.8700f, 0.5623f, 0.0000f, { 0.0000f, 0.0000f, 0.0000f }, 1.2589f, 0.0160f, { 0.0000f, 0.0000f, 0.0000f }, 0.2500f, 0.1100f, 0.2500f, 0.0000f, 0.9943f, 5000.0000f, 250.0000f, 0.0000f, 0x0 }
|
||||||
|
|
35
3rdparty/OpenAL/libs/Win64/OpenAL32.def
vendored
35
3rdparty/OpenAL/libs/Win64/OpenAL32.def
vendored
|
@ -18,9 +18,6 @@ EXPORTS
|
||||||
alDeleteBuffers
|
alDeleteBuffers
|
||||||
alDeleteEffects
|
alDeleteEffects
|
||||||
alDeleteFilters
|
alDeleteFilters
|
||||||
alDeleteFontsoundsSOFT
|
|
||||||
alDeletePresetsSOFT
|
|
||||||
alDeleteSoundfontsSOFT
|
|
||||||
alDeleteSources
|
alDeleteSources
|
||||||
alDisable
|
alDisable
|
||||||
alDistanceModel
|
alDistanceModel
|
||||||
|
@ -35,17 +32,10 @@ EXPORTS
|
||||||
alFilterfv
|
alFilterfv
|
||||||
alFilteri
|
alFilteri
|
||||||
alFilteriv
|
alFilteriv
|
||||||
alFontsound2iSOFT
|
|
||||||
alFontsoundModulatoriSOFT
|
|
||||||
alFontsoundiSOFT
|
|
||||||
alFontsoundivSOFT
|
|
||||||
alGenAuxiliaryEffectSlots
|
alGenAuxiliaryEffectSlots
|
||||||
alGenBuffers
|
alGenBuffers
|
||||||
alGenEffects
|
alGenEffects
|
||||||
alGenFilters
|
alGenFilters
|
||||||
alGenFontsoundsSOFT
|
|
||||||
alGenPresetsSOFT
|
|
||||||
alGenSoundfontsSOFT
|
|
||||||
alGenSources
|
alGenSources
|
||||||
alGetAuxiliaryEffectSlotf
|
alGetAuxiliaryEffectSlotf
|
||||||
alGetAuxiliaryEffectSlotfv
|
alGetAuxiliaryEffectSlotfv
|
||||||
|
@ -74,8 +64,6 @@ EXPORTS
|
||||||
alGetFilteriv
|
alGetFilteriv
|
||||||
alGetFloat
|
alGetFloat
|
||||||
alGetFloatv
|
alGetFloatv
|
||||||
alGetFontsoundModulatorivSOFT
|
|
||||||
alGetFontsoundivSOFT
|
|
||||||
alGetInteger
|
alGetInteger
|
||||||
alGetInteger64SOFT
|
alGetInteger64SOFT
|
||||||
alGetInteger64vSOFT
|
alGetInteger64vSOFT
|
||||||
|
@ -86,9 +74,7 @@ EXPORTS
|
||||||
alGetListenerfv
|
alGetListenerfv
|
||||||
alGetListeneri
|
alGetListeneri
|
||||||
alGetListeneriv
|
alGetListeneriv
|
||||||
alGetPresetivSOFT
|
|
||||||
alGetProcAddress
|
alGetProcAddress
|
||||||
alGetSoundfontivSOFT
|
|
||||||
alGetSource3dSOFT
|
alGetSource3dSOFT
|
||||||
alGetSource3f
|
alGetSource3f
|
||||||
alGetSource3i
|
alGetSource3i
|
||||||
|
@ -102,6 +88,7 @@ EXPORTS
|
||||||
alGetSourcei64vSOFT
|
alGetSourcei64vSOFT
|
||||||
alGetSourceiv
|
alGetSourceiv
|
||||||
alGetString
|
alGetString
|
||||||
|
alGetStringiSOFT
|
||||||
alIsAuxiliaryEffectSlot
|
alIsAuxiliaryEffectSlot
|
||||||
alIsBuffer
|
alIsBuffer
|
||||||
alIsBufferFormatSupportedSOFT
|
alIsBufferFormatSupportedSOFT
|
||||||
|
@ -109,9 +96,6 @@ EXPORTS
|
||||||
alIsEnabled
|
alIsEnabled
|
||||||
alIsExtensionPresent
|
alIsExtensionPresent
|
||||||
alIsFilter
|
alIsFilter
|
||||||
alIsFontsoundSOFT
|
|
||||||
alIsPresetSOFT
|
|
||||||
alIsSoundfontSOFT
|
|
||||||
alIsSource
|
alIsSource
|
||||||
alListener3f
|
alListener3f
|
||||||
alListener3i
|
alListener3i
|
||||||
|
@ -119,21 +103,7 @@ EXPORTS
|
||||||
alListenerfv
|
alListenerfv
|
||||||
alListeneri
|
alListeneri
|
||||||
alListeneriv
|
alListeneriv
|
||||||
alLoadSoundfontSOFT
|
|
||||||
alMidiEventSOFT
|
|
||||||
alMidiGainSOFT
|
|
||||||
alMidiPauseSOFT
|
|
||||||
alMidiPlaySOFT
|
|
||||||
alMidiResetSOFT
|
|
||||||
alMidiSoundfontSOFT
|
|
||||||
alMidiSoundfontvSOFT
|
|
||||||
alMidiStopSOFT
|
|
||||||
alMidiSysExSOFT
|
|
||||||
alPresetFontsoundsSOFT
|
|
||||||
alPresetiSOFT
|
|
||||||
alPresetivSOFT
|
|
||||||
alProcessUpdatesSOFT
|
alProcessUpdatesSOFT
|
||||||
alSoundfontPresetsSOFT
|
|
||||||
alSource3dSOFT
|
alSource3dSOFT
|
||||||
alSource3f
|
alSource3f
|
||||||
alSource3i
|
alSource3i
|
||||||
|
@ -175,7 +145,9 @@ EXPORTS
|
||||||
alcGetIntegerv
|
alcGetIntegerv
|
||||||
alcGetProcAddress
|
alcGetProcAddress
|
||||||
alcGetString
|
alcGetString
|
||||||
|
alcGetStringiSOFT
|
||||||
alcGetThreadContext
|
alcGetThreadContext
|
||||||
|
alcIsAmbisonicFormatSupportedSOFT
|
||||||
alcIsExtensionPresent
|
alcIsExtensionPresent
|
||||||
alcIsRenderFormatSupportedSOFT
|
alcIsRenderFormatSupportedSOFT
|
||||||
alcLoopbackOpenDeviceSOFT
|
alcLoopbackOpenDeviceSOFT
|
||||||
|
@ -183,5 +155,6 @@ EXPORTS
|
||||||
alcOpenDevice
|
alcOpenDevice
|
||||||
alcProcessContext
|
alcProcessContext
|
||||||
alcRenderSamplesSOFT
|
alcRenderSamplesSOFT
|
||||||
|
alcResetDeviceSOFT
|
||||||
alcSetThreadContext
|
alcSetThreadContext
|
||||||
alcSuspendContext
|
alcSuspendContext
|
||||||
|
|
BIN
3rdparty/OpenAL/libs/Win64/OpenAL32.lib
vendored
BIN
3rdparty/OpenAL/libs/Win64/OpenAL32.lib
vendored
Binary file not shown.
BIN
bin/OpenAL32.dll
BIN
bin/OpenAL32.dll
Binary file not shown.
Loading…
Add table
Add a link
Reference in a new issue