diff options
Diffstat (limited to 'Alc/mixer_neon.c')
-rw-r--r-- | Alc/mixer_neon.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/Alc/mixer_neon.c b/Alc/mixer_neon.c index b550b837..bcdbf9b8 100644 --- a/Alc/mixer_neon.c +++ b/Alc/mixer_neon.c @@ -53,6 +53,15 @@ static __inline void ApplyCoeffs(ALuint Offset, ALfloat (*RESTRICT Values)[2], } } + +static __inline void ApplyValue(ALfloat *RESTRICT Output, ALfloat value, const ALfloat *DrySend) +{ + ALuint c; + for(c = 0;c < MaxChannels;c++) + Output[c] += value*DrySend[c]; +} + + #define SUFFIX Neon #define SAMPLER point32 #include "mixer_inc.c" |