Replace use of EFX with OpenAL's EAX API
commitfe2978f17b949bdf6d013968635fe9dcc69b2492
authorChris Robinson <chris.kcat@gmail.com>
Sat, 5 Mar 2022 10:25:58 +0000 (5 02:25 -0800)
committerChris Robinson <chris.kcat@gmail.com>
Sat, 5 Mar 2022 10:25:58 +0000 (5 02:25 -0800)
tree4b29569c67331460202857755a064e156f9e4d30
parente7a82d4fda8502eef9f8aacaa207199917d94167
Replace use of EFX with OpenAL's EAX API

I don't expect this to be an entirely smooth transition. Aside from OpenAL
Soft's EAX API still being under development, LOCDEFER buffers probably won't
have proper behavior (depending if they can have EAX state without a location
yet selected, when the DSound buffer doesn't have an OpenAL source).
12 files changed:
CMakeLists.txt
buffer.c
chorus.c [deleted file]
dsound8.c
dsound_main.c
dsound_private.h
eax.c
eax3.h
eax4.c [deleted file]
eax4.h
primary.c
reverb.c [deleted file]