From 25b9c3d0c15e959d544f5d0ac7ea507ea5f6d69f Mon Sep 17 00:00:00 2001 From: Chris Robinson Date: Sun, 10 Nov 2013 05:52:22 -0800 Subject: Apply HRTF coefficient stepping separately --- Alc/mixer_c.c | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) (limited to 'Alc/mixer_c.c') diff --git a/Alc/mixer_c.c b/Alc/mixer_c.c index 34309b12..36d8bf5a 100644 --- a/Alc/mixer_c.c +++ b/Alc/mixer_c.c @@ -46,18 +46,13 @@ DECL_TEMPLATE(cubic32) #undef DECL_TEMPLATE -static inline void ApplyCoeffsStep(ALuint Offset, ALfloat (*restrict Values)[2], - const ALuint IrSize, +static inline void ApplyCoeffsStep(const ALuint IrSize, ALfloat (*restrict Coeffs)[2], - const ALfloat (*restrict CoeffStep)[2], - ALfloat left, ALfloat right) + const ALfloat (*restrict CoeffStep)[2]) { ALuint c; for(c = 0;c < IrSize;c++) { - const ALuint off = (Offset+c)&HRIR_MASK; - Values[off][0] += Coeffs[c][0] * left; - Values[off][1] += Coeffs[c][1] * right; Coeffs[c][0] += CoeffStep[c][0]; Coeffs[c][1] += CoeffStep[c][1]; } -- cgit v1.2.3