diff options
Diffstat (limited to 'OpenAL32')
-rw-r--r-- | OpenAL32/Include/alMain.h | 6 | ||||
-rw-r--r-- | OpenAL32/Include/alu.h | 1 |
2 files changed, 7 insertions, 0 deletions
diff --git a/OpenAL32/Include/alMain.h b/OpenAL32/Include/alMain.h index 042ab779..de53b072 100644 --- a/OpenAL32/Include/alMain.h +++ b/OpenAL32/Include/alMain.h @@ -129,6 +129,9 @@ extern char _alDebug[256]; #define LOWPASSFREQCUTOFF (5000) +#define QUADRANT_NUM 128 +#define LUT_NUM (4 * QUADRANT_NUM) + typedef struct { ALCboolean (*OpenPlayback)(ALCdevice*, const ALCchar*); @@ -206,6 +209,9 @@ struct ALCcontext_struct ALint lNumMonoSources; ALint lNumStereoSources; + ALfloat PanningLUT[OUTPUTCHANNELS * LUT_NUM]; + ALint NumChan; + ALCdevice *Device; const ALCchar *ExtensionList; diff --git a/OpenAL32/Include/alu.h b/OpenAL32/Include/alu.h index b14180b2..f307ea01 100644 --- a/OpenAL32/Include/alu.h +++ b/OpenAL32/Include/alu.h @@ -25,6 +25,7 @@ extern ALboolean DuplicateStereo; __inline ALuint aluBytesFromFormat(ALenum format); __inline ALuint aluChannelsFromFormat(ALenum format); +ALvoid aluInitPanning(ALCcontext *Context); ALvoid aluMixData(ALCcontext *context,ALvoid *buffer,ALsizei size,ALenum format); #ifdef __cplusplus |