aboutsummaryrefslogtreecommitdiffstats
path: root/router/alc.cpp
diff options
context:
space:
mode:
authorChris Robinson <[email protected]>2021-01-27 21:24:03 -0800
committerChris Robinson <[email protected]>2021-01-27 21:24:03 -0800
commit27e8807a5b9ff1ced122834d70ea6612060d2cf1 (patch)
tree828bbd16ef59f91d2a29620ac5bd134969c8a47a /router/alc.cpp
parent8c2592b4d9604d2c47120fdc7f773c22ed92af16 (diff)
Export EFX functions from the router
Diffstat (limited to 'router/alc.cpp')
-rw-r--r--router/alc.cpp36
1 files changed, 35 insertions, 1 deletions
diff --git a/router/alc.cpp b/router/alc.cpp
index 92fe69f7..d43c78ce 100644
--- a/router/alc.cpp
+++ b/router/alc.cpp
@@ -20,7 +20,7 @@ struct FuncExportEntry {
const char *funcName;
void *address;
};
-static const std::array<FuncExportEntry,95> alcFunctions{{
+static const std::array<FuncExportEntry,128> alcFunctions{{
DECL(alcCreateContext),
DECL(alcMakeContextCurrent),
DECL(alcProcessContext),
@@ -118,6 +118,40 @@ static const std::array<FuncExportEntry,95> alcFunctions{{
DECL(alDopplerVelocity),
DECL(alSpeedOfSound),
DECL(alDistanceModel),
+
+ DECL(alGenFilters),
+ DECL(alDeleteFilters),
+ DECL(alIsFilter),
+ DECL(alFilterf),
+ DECL(alFilterfv),
+ DECL(alFilteri),
+ DECL(alFilteriv),
+ DECL(alGetFilterf),
+ DECL(alGetFilterfv),
+ DECL(alGetFilteri),
+ DECL(alGetFilteriv),
+ DECL(alGenEffects),
+ DECL(alDeleteEffects),
+ DECL(alIsEffect),
+ DECL(alEffectf),
+ DECL(alEffectfv),
+ DECL(alEffecti),
+ DECL(alEffectiv),
+ DECL(alGetEffectf),
+ DECL(alGetEffectfv),
+ DECL(alGetEffecti),
+ DECL(alGetEffectiv),
+ DECL(alGenAuxiliaryEffectSlots),
+ DECL(alDeleteAuxiliaryEffectSlots),
+ DECL(alIsAuxiliaryEffectSlot),
+ DECL(alAuxiliaryEffectSlotf),
+ DECL(alAuxiliaryEffectSlotfv),
+ DECL(alAuxiliaryEffectSloti),
+ DECL(alAuxiliaryEffectSlotiv),
+ DECL(alGetAuxiliaryEffectSlotf),
+ DECL(alGetAuxiliaryEffectSlotfv),
+ DECL(alGetAuxiliaryEffectSloti),
+ DECL(alGetAuxiliaryEffectSlotiv),
}};
#undef DECL