From 6a007660fb7bac51f01ef0b9466bfcc6ade7389b Mon Sep 17 00:00:00 2001 From: Chris Robinson Date: Sun, 14 May 2023 00:55:54 -0700 Subject: Implement direct functions for context state --- alc/alc.cpp | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'alc/alc.cpp') 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), -- cgit v1.2.3