mirror of
https://github.com/love2d/megasource.git
synced 2026-08-20 20:50:52 +02:00
update OpenAL-Soft to 1.24.3.
This commit is contained in:
@@ -1,12 +1,14 @@
|
||||
#ifndef ALC_EXPORT_LIST_H
|
||||
#define ALC_EXPORT_LIST_H
|
||||
|
||||
#include "config.h"
|
||||
|
||||
#include "AL/alc.h"
|
||||
#include "AL/al.h"
|
||||
#include "AL/alext.h"
|
||||
|
||||
#include "inprogext.h"
|
||||
#ifdef ALSOFT_EAX
|
||||
#if ALSOFT_EAX
|
||||
#include "context.h"
|
||||
#include "al/eax/x_ram.h"
|
||||
#endif
|
||||
@@ -202,11 +204,6 @@ inline const FuncExport alcFunctions[]{
|
||||
DECL(alGetBuffer3PtrSOFT),
|
||||
DECL(alGetBufferPtrvSOFT),
|
||||
|
||||
DECL(alAuxiliaryEffectSlotPlaySOFT),
|
||||
DECL(alAuxiliaryEffectSlotPlayvSOFT),
|
||||
DECL(alAuxiliaryEffectSlotStopSOFT),
|
||||
DECL(alAuxiliaryEffectSlotStopvSOFT),
|
||||
|
||||
DECL(alSourcePlayAtTimeSOFT),
|
||||
DECL(alSourcePlayAtTimevSOFT),
|
||||
|
||||
@@ -220,6 +217,10 @@ inline const FuncExport alcFunctions[]{
|
||||
DECL(alPushDebugGroupEXT),
|
||||
DECL(alPopDebugGroupEXT),
|
||||
DECL(alGetDebugMessageLogEXT),
|
||||
DECL(alObjectLabelEXT),
|
||||
DECL(alGetObjectLabelEXT),
|
||||
DECL(alGetPointerEXT),
|
||||
DECL(alGetPointervEXT),
|
||||
|
||||
/* Direct Context functions */
|
||||
DECL(alcGetProcAddress2),
|
||||
@@ -370,15 +371,15 @@ inline const FuncExport alcFunctions[]{
|
||||
DECL(alPushDebugGroupDirectEXT),
|
||||
DECL(alPopDebugGroupDirectEXT),
|
||||
DECL(alGetDebugMessageLogDirectEXT),
|
||||
DECL(alObjectLabelEXT),
|
||||
DECL(alObjectLabelDirectEXT),
|
||||
DECL(alGetObjectLabelEXT),
|
||||
DECL(alGetObjectLabelDirectEXT),
|
||||
DECL(alGetPointerDirectEXT),
|
||||
DECL(alGetPointervDirectEXT),
|
||||
|
||||
/* Extra functions */
|
||||
DECL(alsoft_set_log_callback),
|
||||
};
|
||||
#ifdef ALSOFT_EAX
|
||||
#if ALSOFT_EAX
|
||||
inline const std::array eaxFunctions{
|
||||
DECL(EAXGet),
|
||||
DECL(EAXSet),
|
||||
@@ -632,6 +633,8 @@ inline const EnumExport alcEnumerations[]{
|
||||
DECL(AL_FORMAT_51CHN_I32),
|
||||
DECL(AL_FORMAT_61CHN_I32),
|
||||
DECL(AL_FORMAT_71CHN_I32),
|
||||
DECL(AL_FORMAT_BFORMAT2D_I32),
|
||||
DECL(AL_FORMAT_BFORMAT3D_I32),
|
||||
DECL(AL_FORMAT_UHJ2CHN_I32_SOFT),
|
||||
DECL(AL_FORMAT_UHJ3CHN_I32_SOFT),
|
||||
DECL(AL_FORMAT_UHJ4CHN_I32_SOFT),
|
||||
@@ -908,7 +911,7 @@ inline const EnumExport alcEnumerations[]{
|
||||
|
||||
DECL(AL_STOP_SOURCES_ON_DISCONNECT_SOFT),
|
||||
};
|
||||
#ifdef ALSOFT_EAX
|
||||
#if ALSOFT_EAX
|
||||
inline const std::array eaxEnumerations{
|
||||
DECL(AL_EAX_RAM_SIZE),
|
||||
DECL(AL_EAX_RAM_FREE),
|
||||
@@ -916,7 +919,7 @@ inline const std::array eaxEnumerations{
|
||||
DECL(AL_STORAGE_HARDWARE),
|
||||
DECL(AL_STORAGE_ACCESSIBLE),
|
||||
};
|
||||
#endif // ALSOFT_EAX
|
||||
#endif
|
||||
#undef DECL
|
||||
|
||||
#endif /* ALC_EXPORT_LIST_H */
|
||||
|
||||
Reference in New Issue
Block a user