aboutsummaryrefslogtreecommitdiffstats
path: root/alc/alc.cpp
diff options
context:
space:
mode:
authorChris Robinson <[email protected]>2023-05-14 00:55:54 -0700
committerChris Robinson <[email protected]>2023-05-14 01:27:14 -0700
commit6a007660fb7bac51f01ef0b9466bfcc6ade7389b (patch)
tree2b7764e1132f8466a731cd26934dfa7ea73154ed /alc/alc.cpp
parent54ce34ba9901b3d7ad231a49587f60918e45ac90 (diff)
Implement direct functions for context state
Diffstat (limited to 'alc/alc.cpp')
-rw-r--r--alc/alc.cpp22
1 files changed, 22 insertions, 0 deletions
diff --git a/alc/alc.cpp b/alc/alc.cpp
index 9fedee0b..c9a56d90 100644
--- a/alc/alc.cpp
+++ b/alc/alc.cpp
@@ -467,6 +467,28 @@ const struct {
DECL(alPushDebugGroupEXT),
DECL(alPopDebugGroupEXT),
DECL(alGetDebugMessageLogEXT),
+
+ /* Direct Context functions */
+ DECL(alEnableDirect),
+ DECL(alDisableDirect),
+ DECL(alIsEnabledDirect),
+ DECL(alDopplerFactorDirect),
+ DECL(alSpeedOfSoundDirect),
+ DECL(alDistanceModelDirect),
+ DECL(alGetStringDirect),
+ DECL(alGetBooleanvDirect),
+ DECL(alGetIntegervDirect),
+ DECL(alGetFloatvDirect),
+ DECL(alGetDoublevDirect),
+ DECL(alGetBooleanDirect),
+ DECL(alGetIntegerDirect),
+ DECL(alGetFloatDirect),
+ DECL(alGetDoubleDirect),
+
+ DECL(alDeferUpdatesDirectSOFT),
+ DECL(alProcessUpdatesDirectSOFT),
+ DECL(alGetStringiDirectSOFT),
+
#ifdef ALSOFT_EAX
}, eaxFunctions[] = {
DECL(EAXGet),