aboutsummaryrefslogtreecommitdiffstats
path: root/OpenAL32/alAuxEffectSlot.c
diff options
context:
space:
mode:
authorChris Robinson <[email protected]>2012-09-16 08:27:50 -0700
committerChris Robinson <[email protected]>2012-09-16 08:27:50 -0700
commit79b6d89b3f3f49649e349d8bac1a9bb42ec3f1de (patch)
treea726f5de2a84682f5d04fd508e23625d0220e018 /OpenAL32/alAuxEffectSlot.c
parent535e8fd0f76ac9e8a9338cfcf873aafc83d42758 (diff)
Explicitly give the wet buffer 1 channel
Diffstat (limited to 'OpenAL32/alAuxEffectSlot.c')
-rw-r--r--OpenAL32/alAuxEffectSlot.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/OpenAL32/alAuxEffectSlot.c b/OpenAL32/alAuxEffectSlot.c
index e3a626a1..4cfef68b 100644
--- a/OpenAL32/alAuxEffectSlot.c
+++ b/OpenAL32/alAuxEffectSlot.c
@@ -572,7 +572,7 @@ ALenum InitializeEffect(ALCdevice *Device, ALeffectslot *EffectSlot, ALeffect *e
ALenum InitEffectSlot(ALeffectslot *slot)
{
- ALint i;
+ ALint i, c;
if(!(slot->EffectState=NoneCreate()))
return AL_OUT_OF_MEMORY;
@@ -580,12 +580,12 @@ ALenum InitEffectSlot(ALeffectslot *slot)
slot->Gain = 1.0;
slot->AuxSendAuto = AL_TRUE;
slot->NeedsUpdate = AL_FALSE;
- for(i = 0;i < BUFFERSIZE;i++)
- slot->WetBuffer[i] = 0.0f;
- for(i = 0;i < 1;i++)
+ for(c = 0;c < 1;c++)
{
- slot->ClickRemoval[i] = 0.0f;
- slot->PendingClicks[i] = 0.0f;
+ for(i = 0;i < BUFFERSIZE;i++)
+ slot->WetBuffer[c][i] = 0.0f;
+ slot->ClickRemoval[c] = 0.0f;
+ slot->PendingClicks[c] = 0.0f;
}
slot->ref = 0;