aboutsummaryrefslogtreecommitdiffstats
path: root/alc/alc.cpp
diff options
context:
space:
mode:
authorChris Robinson <[email protected]>2023-05-14 17:31:08 -0700
committerChris Robinson <[email protected]>2023-05-14 17:31:08 -0700
commit9d60823014c038bd4078fdf47e83118b2a17fc32 (patch)
tree8d00b3d2ad33cc74e4274ea0ed04d467545bddd3 /alc/alc.cpp
parent2157c27e487a8adf23b494e2bfc8d702e541bbce (diff)
Add more direct functions to the function table
Diffstat (limited to 'alc/alc.cpp')
-rw-r--r--alc/alc.cpp66
1 files changed, 66 insertions, 0 deletions
diff --git a/alc/alc.cpp b/alc/alc.cpp
index 23ed101d..91ac1842 100644
--- a/alc/alc.cpp
+++ b/alc/alc.cpp
@@ -490,10 +490,76 @@ const struct {
DECL(alGetProcAddress),
DECL(alGetEnumValueDirect),
+ DECL(alGenBuffersDirect),
+ DECL(alDeleteBuffersDirect),
+ DECL(alIsBufferDirect),
+ DECL(alBufferDataDirect),
+ DECL(alBufferiDirect),
+ DECL(alBuffer3iDirect),
+ DECL(alBufferivDirect),
+ DECL(alBufferfDirect),
+ DECL(alBuffer3fDirect),
+ DECL(alBufferfvDirect),
+ DECL(alGetBufferiDirect),
+ DECL(alGetBuffer3iDirect),
+ DECL(alGetBufferivDirect),
+ DECL(alGetBufferfDirect),
+ DECL(alGetBuffer3fDirect),
+ DECL(alGetBufferfvDirect),
+
+ DECL(alGenSourcesDirect),
+ DECL(alDeleteSourcesDirect),
+ DECL(alIsSourceDirect),
+ DECL(alSourcePlayDirect),
+ DECL(alSourceStopDirect),
+ DECL(alSourcePauseDirect),
+ DECL(alSourceRewindDirect),
+ DECL(alSourcePlayvDirect),
+ DECL(alSourceStopvDirect),
+ DECL(alSourcePausevDirect),
+ DECL(alSourceRewindvDirect),
+ DECL(alSourceiDirect),
+ DECL(alSource3iDirect),
+ DECL(alSourceivDirect),
+ DECL(alSourcefDirect),
+ DECL(alSource3fDirect),
+ DECL(alSourcefvDirect),
+ DECL(alGetSourceiDirect),
+ DECL(alGetSource3iDirect),
+ DECL(alGetSourceivDirect),
+ DECL(alGetSourcefDirect),
+ DECL(alGetSource3fDirect),
+ DECL(alGetSourcefvDirect),
+ DECL(alSourceQueueBuffersDirect),
+ DECL(alSourceUnqueueBuffersDirect),
+
DECL(alDeferUpdatesDirectSOFT),
DECL(alProcessUpdatesDirectSOFT),
DECL(alGetStringiDirectSOFT),
+ DECL(alBufferDataStaticDirect),
+ DECL(alBufferCallbackDirectSOFT),
+ DECL(alBufferSubDataDirectSOFT),
+ DECL(alBufferStorageDirectSOFT),
+ DECL(alMapBufferDirectSOFT),
+ DECL(alUnmapBufferDirectSOFT),
+ DECL(alFlushMappedBufferDirectSOFT),
+
+ DECL(alSourcei64DirectSOFT),
+ DECL(alSource3i64DirectSOFT),
+ DECL(alSourcei64vDirectSOFT),
+ DECL(alSourcedDirectSOFT),
+ DECL(alSource3dDirectSOFT),
+ DECL(alSourcedvDirectSOFT),
+ DECL(alGetSourcei64DirectSOFT),
+ DECL(alGetSource3i64DirectSOFT),
+ DECL(alGetSourcei64vDirectSOFT),
+ DECL(alGetSourcedDirectSOFT),
+ DECL(alGetSource3dDirectSOFT),
+ DECL(alGetSourcedvDirectSOFT),
+ DECL(alSourcePlayAtTimeDirectSOFT),
+ DECL(alSourcePlayAtTimevDirectSOFT),
+
#ifdef ALSOFT_EAX
}, eaxFunctions[] = {
DECL(EAXGet),