mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-07-03 13:31:27 +12:00
Update OpenAL to 1.19.1
This commit is contained in:
parent
892deb1552
commit
f90646ec88
4 changed files with 50 additions and 64 deletions
50
3rdparty/OpenAL/include/alext.h
vendored
50
3rdparty/OpenAL/include/alext.h
vendored
|
@ -97,6 +97,31 @@ extern "C" {
|
||||||
|
|
||||||
#ifndef AL_EXT_MCFORMATS
|
#ifndef AL_EXT_MCFORMATS
|
||||||
#define AL_EXT_MCFORMATS 1
|
#define AL_EXT_MCFORMATS 1
|
||||||
|
/* Provides support for surround sound buffer formats with 8, 16, and 32-bit
|
||||||
|
* samples.
|
||||||
|
*
|
||||||
|
* QUAD8: Unsigned 8-bit, Quadraphonic (Front Left, Front Right, Rear Left,
|
||||||
|
* Rear Right).
|
||||||
|
* QUAD16: Signed 16-bit, Quadraphonic.
|
||||||
|
* QUAD32: 32-bit float, Quadraphonic.
|
||||||
|
* REAR8: Unsigned 8-bit, Rear Stereo (Rear Left, Rear Right).
|
||||||
|
* REAR16: Signed 16-bit, Rear Stereo.
|
||||||
|
* REAR32: 32-bit float, Rear Stereo.
|
||||||
|
* 51CHN8: Unsigned 8-bit, 5.1 Surround (Front Left, Front Right, Front Center,
|
||||||
|
* LFE, Side Left, Side Right). Note that some audio systems may label
|
||||||
|
* 5.1's Side channels as Rear or Surround; they are equivalent for the
|
||||||
|
* purposes of this extension.
|
||||||
|
* 51CHN16: Signed 16-bit, 5.1 Surround.
|
||||||
|
* 51CHN32: 32-bit float, 5.1 Surround.
|
||||||
|
* 61CHN8: Unsigned 8-bit, 6.1 Surround (Front Left, Front Right, Front Center,
|
||||||
|
* LFE, Rear Center, Side Left, Side Right).
|
||||||
|
* 61CHN16: Signed 16-bit, 6.1 Surround.
|
||||||
|
* 61CHN32: 32-bit float, 6.1 Surround.
|
||||||
|
* 71CHN8: Unsigned 8-bit, 7.1 Surround (Front Left, Front Right, Front Center,
|
||||||
|
* LFE, Rear Left, Rear Right, Side Left, Side Right).
|
||||||
|
* 71CHN16: Signed 16-bit, 7.1 Surround.
|
||||||
|
* 71CHN32: 32-bit float, 7.1 Surround.
|
||||||
|
*/
|
||||||
#define AL_FORMAT_QUAD8 0x1204
|
#define AL_FORMAT_QUAD8 0x1204
|
||||||
#define AL_FORMAT_QUAD16 0x1205
|
#define AL_FORMAT_QUAD16 0x1205
|
||||||
#define AL_FORMAT_QUAD32 0x1206
|
#define AL_FORMAT_QUAD32 0x1206
|
||||||
|
@ -395,6 +420,16 @@ ALC_API void ALC_APIENTRY alcDeviceResumeSOFT(ALCdevice *device);
|
||||||
|
|
||||||
#ifndef AL_EXT_BFORMAT
|
#ifndef AL_EXT_BFORMAT
|
||||||
#define AL_EXT_BFORMAT 1
|
#define AL_EXT_BFORMAT 1
|
||||||
|
/* Provides support for B-Format ambisonic buffers (first-order, FuMa scaling
|
||||||
|
* and layout).
|
||||||
|
*
|
||||||
|
* BFORMAT2D_8: Unsigned 8-bit, 3-channel non-periphonic (WXY).
|
||||||
|
* BFORMAT2D_16: Signed 16-bit, 3-channel non-periphonic (WXY).
|
||||||
|
* BFORMAT2D_FLOAT32: 32-bit float, 3-channel non-periphonic (WXY).
|
||||||
|
* BFORMAT3D_8: Unsigned 8-bit, 4-channel periphonic (WXYZ).
|
||||||
|
* BFORMAT3D_16: Signed 16-bit, 4-channel periphonic (WXYZ).
|
||||||
|
* BFORMAT3D_FLOAT32: 32-bit float, 4-channel periphonic (WXYZ).
|
||||||
|
*/
|
||||||
#define AL_FORMAT_BFORMAT2D_8 0x20021
|
#define AL_FORMAT_BFORMAT2D_8 0x20021
|
||||||
#define AL_FORMAT_BFORMAT2D_16 0x20022
|
#define AL_FORMAT_BFORMAT2D_16 0x20022
|
||||||
#define AL_FORMAT_BFORMAT2D_FLOAT32 0x20023
|
#define AL_FORMAT_BFORMAT2D_FLOAT32 0x20023
|
||||||
|
@ -459,6 +494,21 @@ AL_API const ALchar* AL_APIENTRY alGetStringiSOFT(ALenum pname, ALsizei index);
|
||||||
#define ALC_OUTPUT_LIMITER_SOFT 0x199A
|
#define ALC_OUTPUT_LIMITER_SOFT 0x199A
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifndef ALC_SOFT_device_clock
|
||||||
|
#define ALC_SOFT_device_clock 1
|
||||||
|
typedef int64_t ALCint64SOFT;
|
||||||
|
typedef uint64_t ALCuint64SOFT;
|
||||||
|
#define ALC_DEVICE_CLOCK_SOFT 0x1600
|
||||||
|
#define ALC_DEVICE_LATENCY_SOFT 0x1601
|
||||||
|
#define ALC_DEVICE_CLOCK_LATENCY_SOFT 0x1602
|
||||||
|
#define AL_SAMPLE_OFFSET_CLOCK_SOFT 0x1202
|
||||||
|
#define AL_SEC_OFFSET_CLOCK_SOFT 0x1203
|
||||||
|
typedef void (ALC_APIENTRY*LPALCGETINTEGER64VSOFT)(ALCdevice *device, ALCenum pname, ALsizei size, ALCint64SOFT *values);
|
||||||
|
#ifdef AL_ALEXT_PROTOTYPES
|
||||||
|
ALC_API void ALC_APIENTRY alcGetInteger64vSOFT(ALCdevice *device, ALCenum pname, ALsizei size, ALCint64SOFT *values);
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
64
3rdparty/OpenAL/libs/Win64/OpenAL32.def
vendored
64
3rdparty/OpenAL/libs/Win64/OpenAL32.def
vendored
|
@ -1,72 +1,35 @@
|
||||||
EXPORTS
|
EXPORTS
|
||||||
alAuxiliaryEffectSlotf
|
|
||||||
alAuxiliaryEffectSlotfv
|
|
||||||
alAuxiliaryEffectSloti
|
|
||||||
alAuxiliaryEffectSlotiv
|
|
||||||
alBuffer3f
|
alBuffer3f
|
||||||
alBuffer3i
|
alBuffer3i
|
||||||
alBufferData
|
alBufferData
|
||||||
alBufferSamplesSOFT
|
|
||||||
alBufferSubDataSOFT
|
|
||||||
alBufferSubSamplesSOFT
|
|
||||||
alBufferf
|
alBufferf
|
||||||
alBufferfv
|
alBufferfv
|
||||||
alBufferi
|
alBufferi
|
||||||
alBufferiv
|
alBufferiv
|
||||||
alDeferUpdatesSOFT
|
|
||||||
alDeleteAuxiliaryEffectSlots
|
|
||||||
alDeleteBuffers
|
alDeleteBuffers
|
||||||
alDeleteEffects
|
|
||||||
alDeleteFilters
|
|
||||||
alDeleteSources
|
alDeleteSources
|
||||||
alDisable
|
alDisable
|
||||||
alDistanceModel
|
alDistanceModel
|
||||||
alDopplerFactor
|
alDopplerFactor
|
||||||
alDopplerVelocity
|
alDopplerVelocity
|
||||||
alEffectf
|
|
||||||
alEffectfv
|
|
||||||
alEffecti
|
|
||||||
alEffectiv
|
|
||||||
alEnable
|
alEnable
|
||||||
alFilterf
|
|
||||||
alFilterfv
|
|
||||||
alFilteri
|
|
||||||
alFilteriv
|
|
||||||
alGenAuxiliaryEffectSlots
|
|
||||||
alGenBuffers
|
alGenBuffers
|
||||||
alGenEffects
|
|
||||||
alGenFilters
|
|
||||||
alGenSources
|
alGenSources
|
||||||
alGetAuxiliaryEffectSlotf
|
|
||||||
alGetAuxiliaryEffectSlotfv
|
|
||||||
alGetAuxiliaryEffectSloti
|
|
||||||
alGetAuxiliaryEffectSlotiv
|
|
||||||
alGetBoolean
|
alGetBoolean
|
||||||
alGetBooleanv
|
alGetBooleanv
|
||||||
alGetBuffer3f
|
alGetBuffer3f
|
||||||
alGetBuffer3i
|
alGetBuffer3i
|
||||||
alGetBufferSamplesSOFT
|
|
||||||
alGetBufferf
|
alGetBufferf
|
||||||
alGetBufferfv
|
alGetBufferfv
|
||||||
alGetBufferi
|
alGetBufferi
|
||||||
alGetBufferiv
|
alGetBufferiv
|
||||||
alGetDouble
|
alGetDouble
|
||||||
alGetDoublev
|
alGetDoublev
|
||||||
alGetEffectf
|
|
||||||
alGetEffectfv
|
|
||||||
alGetEffecti
|
|
||||||
alGetEffectiv
|
|
||||||
alGetEnumValue
|
alGetEnumValue
|
||||||
alGetError
|
alGetError
|
||||||
alGetFilterf
|
|
||||||
alGetFilterfv
|
|
||||||
alGetFilteri
|
|
||||||
alGetFilteriv
|
|
||||||
alGetFloat
|
alGetFloat
|
||||||
alGetFloatv
|
alGetFloatv
|
||||||
alGetInteger
|
alGetInteger
|
||||||
alGetInteger64SOFT
|
|
||||||
alGetInteger64vSOFT
|
|
||||||
alGetIntegerv
|
alGetIntegerv
|
||||||
alGetListener3f
|
alGetListener3f
|
||||||
alGetListener3i
|
alGetListener3i
|
||||||
|
@ -75,27 +38,16 @@ EXPORTS
|
||||||
alGetListeneri
|
alGetListeneri
|
||||||
alGetListeneriv
|
alGetListeneriv
|
||||||
alGetProcAddress
|
alGetProcAddress
|
||||||
alGetSource3dSOFT
|
|
||||||
alGetSource3f
|
alGetSource3f
|
||||||
alGetSource3i
|
alGetSource3i
|
||||||
alGetSource3i64SOFT
|
|
||||||
alGetSourcedSOFT
|
|
||||||
alGetSourcedvSOFT
|
|
||||||
alGetSourcef
|
alGetSourcef
|
||||||
alGetSourcefv
|
alGetSourcefv
|
||||||
alGetSourcei
|
alGetSourcei
|
||||||
alGetSourcei64SOFT
|
|
||||||
alGetSourcei64vSOFT
|
|
||||||
alGetSourceiv
|
alGetSourceiv
|
||||||
alGetString
|
alGetString
|
||||||
alGetStringiSOFT
|
|
||||||
alIsAuxiliaryEffectSlot
|
|
||||||
alIsBuffer
|
alIsBuffer
|
||||||
alIsBufferFormatSupportedSOFT
|
|
||||||
alIsEffect
|
|
||||||
alIsEnabled
|
alIsEnabled
|
||||||
alIsExtensionPresent
|
alIsExtensionPresent
|
||||||
alIsFilter
|
|
||||||
alIsSource
|
alIsSource
|
||||||
alListener3f
|
alListener3f
|
||||||
alListener3i
|
alListener3i
|
||||||
|
@ -103,11 +55,8 @@ EXPORTS
|
||||||
alListenerfv
|
alListenerfv
|
||||||
alListeneri
|
alListeneri
|
||||||
alListeneriv
|
alListeneriv
|
||||||
alProcessUpdatesSOFT
|
|
||||||
alSource3dSOFT
|
|
||||||
alSource3f
|
alSource3f
|
||||||
alSource3i
|
alSource3i
|
||||||
alSource3i64SOFT
|
|
||||||
alSourcePause
|
alSourcePause
|
||||||
alSourcePausev
|
alSourcePausev
|
||||||
alSourcePlay
|
alSourcePlay
|
||||||
|
@ -118,13 +67,9 @@ EXPORTS
|
||||||
alSourceStop
|
alSourceStop
|
||||||
alSourceStopv
|
alSourceStopv
|
||||||
alSourceUnqueueBuffers
|
alSourceUnqueueBuffers
|
||||||
alSourcedSOFT
|
|
||||||
alSourcedvSOFT
|
|
||||||
alSourcef
|
alSourcef
|
||||||
alSourcefv
|
alSourcefv
|
||||||
alSourcei
|
alSourcei
|
||||||
alSourcei64SOFT
|
|
||||||
alSourcei64vSOFT
|
|
||||||
alSourceiv
|
alSourceiv
|
||||||
alSpeedOfSound
|
alSpeedOfSound
|
||||||
alcCaptureCloseDevice
|
alcCaptureCloseDevice
|
||||||
|
@ -135,26 +80,17 @@ EXPORTS
|
||||||
alcCloseDevice
|
alcCloseDevice
|
||||||
alcCreateContext
|
alcCreateContext
|
||||||
alcDestroyContext
|
alcDestroyContext
|
||||||
alcDevicePauseSOFT
|
|
||||||
alcDeviceResumeSOFT
|
|
||||||
alcGetContextsDevice
|
alcGetContextsDevice
|
||||||
alcGetCurrentContext
|
alcGetCurrentContext
|
||||||
alcGetEnumValue
|
alcGetEnumValue
|
||||||
alcGetError
|
alcGetError
|
||||||
alcGetInteger64vSOFT
|
|
||||||
alcGetIntegerv
|
alcGetIntegerv
|
||||||
alcGetProcAddress
|
alcGetProcAddress
|
||||||
alcGetString
|
alcGetString
|
||||||
alcGetStringiSOFT
|
|
||||||
alcGetThreadContext
|
alcGetThreadContext
|
||||||
alcIsAmbisonicFormatSupportedSOFT
|
|
||||||
alcIsExtensionPresent
|
alcIsExtensionPresent
|
||||||
alcIsRenderFormatSupportedSOFT
|
|
||||||
alcLoopbackOpenDeviceSOFT
|
|
||||||
alcMakeContextCurrent
|
alcMakeContextCurrent
|
||||||
alcOpenDevice
|
alcOpenDevice
|
||||||
alcProcessContext
|
alcProcessContext
|
||||||
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