diff options
author | Chris Robinson <[email protected]> | 2011-05-06 00:20:40 -0700 |
---|---|---|
committer | Chris Robinson <[email protected]> | 2011-05-06 00:20:40 -0700 |
commit | 2972de1047b36d3f31c2e85f6e29b7b52682878f (patch) | |
tree | 94615b1c5920bf21df69e556b8556c2d97af8605 /OpenAL32/Include/alu.h | |
parent | 38db4115fcaa0b36f70b4a4a50b7acd951f28ba4 (diff) |
Use function pointers to call the source mixer
Diffstat (limited to 'OpenAL32/Include/alu.h')
-rw-r--r-- | OpenAL32/Include/alu.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/OpenAL32/Include/alu.h b/OpenAL32/Include/alu.h index cc47cc1b..41ad5f6b 100644 --- a/OpenAL32/Include/alu.h +++ b/OpenAL32/Include/alu.h @@ -111,6 +111,7 @@ static __inline ALdouble cubic(ALdouble val0, ALdouble val1, ALdouble val2, ALdo } struct ALsource; +struct ALbuffer; ALvoid aluInitPanning(ALCdevice *Device); ALint aluCart2LUTpos(ALfloat re, ALfloat im); @@ -118,6 +119,7 @@ ALint aluCart2LUTpos(ALfloat re, ALfloat im); ALvoid CalcSourceParams(struct ALsource *ALSource, const ALCcontext *ALContext); ALvoid CalcNonAttnSourceParams(struct ALsource *ALSource, const ALCcontext *ALContext); +ALvoid SelectMixer(struct ALsource *Source, struct ALbuffer *Buffer); ALvoid MixSource(struct ALsource *Source, ALCdevice *Device, ALuint SamplesToDo); ALvoid aluMixData(ALCdevice *device, ALvoid *buffer, ALsizei size); |