From 6b9b875d6f256c659762073a227032f7e7fcbc02 Mon Sep 17 00:00:00 2001
From: Chris Robinson <chris.kcat@gmail.com>
Date: Sun, 14 May 2023 17:53:48 -0700
Subject: Implement direct functions for the listener and events

---
 alc/alc.cpp | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

(limited to 'alc/alc.cpp')

diff --git a/alc/alc.cpp b/alc/alc.cpp
index 91ac1842..c6a1a1fe 100644
--- a/alc/alc.cpp
+++ b/alc/alc.cpp
@@ -490,6 +490,19 @@ const struct {
     DECL(alGetProcAddress),
     DECL(alGetEnumValueDirect),
 
+    DECL(alListeneriDirect),
+    DECL(alListener3iDirect),
+    DECL(alListenerivDirect),
+    DECL(alListenerfDirect),
+    DECL(alListener3fDirect),
+    DECL(alListenerfvDirect),
+    DECL(alGetListeneriDirect),
+    DECL(alGetListener3iDirect),
+    DECL(alGetListenerivDirect),
+    DECL(alGetListenerfDirect),
+    DECL(alGetListener3fDirect),
+    DECL(alGetListenerfvDirect),
+
     DECL(alGenBuffersDirect),
     DECL(alDeleteBuffersDirect),
     DECL(alIsBufferDirect),
@@ -560,6 +573,8 @@ const struct {
     DECL(alSourcePlayAtTimeDirectSOFT),
     DECL(alSourcePlayAtTimevDirectSOFT),
 
+    DECL(alEventControlDirectSOFT),
+    DECL(alEventCallbackDirectSOFT),
 #ifdef ALSOFT_EAX
 }, eaxFunctions[] = {
     DECL(EAXGet),
-- 
cgit v1.2.3