aboutsummaryrefslogtreecommitdiffstats
path: root/Alc
diff options
context:
space:
mode:
Diffstat (limited to 'Alc')
-rw-r--r--Alc/ALu.c10
-rw-r--r--Alc/mixer.c6
2 files changed, 3 insertions, 13 deletions
diff --git a/Alc/ALu.c b/Alc/ALu.c
index ce1645fe..34a59b77 100644
--- a/Alc/ALu.c
+++ b/Alc/ALu.c
@@ -232,11 +232,6 @@ ALvoid CalcNonAttnSourceParams(ALsource *ALSource, const ALCcontext *ALContext)
ALSource->Params.WetGains[i] = WetGain[i] * ListenerGain;
}
- for(i = NumSends;i < MAX_SENDS;i++)
- {
- ALSource->Params.WetGains[i] = 0.0f;
- WetGainHF[i] = 1.0f;
- }
/* Update filter coefficients. Calculations based on the I3DL2
* spec. */
@@ -551,11 +546,6 @@ ALvoid CalcSourceParams(ALsource *ALSource, const ALCcontext *ALContext)
}
ALSource->Params.WetGains[i] = WetGain[i] * ListenerGain;
}
- for(i = NumSends;i < MAX_SENDS;i++)
- {
- ALSource->Params.WetGains[i] = 0.0f;
- WetGainHF[i] = 1.0f;
- }
// Apply filter gains and filters
switch(ALSource->DirectFilter.type)
diff --git a/Alc/mixer.c b/Alc/mixer.c
index 4c7fff32..6cc92837 100644
--- a/Alc/mixer.c
+++ b/Alc/mixer.c
@@ -174,7 +174,7 @@ static __inline ALfloat cos_lerp16(ALfloat val1, ALfloat val2, ALint frac)
PendingClicks[BACK_CENTER] += value*DrySend[BACK_CENTER]; \
} \
\
- for(out = 0;out < MAX_SENDS;out++) \
+ for(out = 0;out < Device->NumAuxSends;out++) \
{ \
ALfloat WetSend; \
ALfloat *WetBuffer; \
@@ -315,7 +315,7 @@ static __inline ALfloat cos_lerp16(ALfloat val1, ALfloat val2, ALint frac)
} \
} \
\
- for(out = 0;out < MAX_SENDS;out++) \
+ for(out = 0;out < Device->NumAuxSends;out++) \
{ \
ALfloat WetSend; \
ALfloat *WetBuffer; \
@@ -460,7 +460,7 @@ static __inline ALfloat cos_lerp16(ALfloat val1, ALfloat val2, ALint frac)
} \
} \
\
- for(out = 0;out < MAX_SENDS;out++) \
+ for(out = 0;out < Device->NumAuxSends;out++) \
{ \
ALfloat WetSend; \
ALfloat *WetBuffer; \