diff options
author | Chris Robinson <[email protected]> | 2015-09-29 18:27:11 -0700 |
---|---|---|
committer | Chris Robinson <[email protected]> | 2015-09-29 20:39:12 -0700 |
commit | dc10e56babf61b62c6cc779414103d7183100c58 (patch) | |
tree | 302dd43223b8c3678cbc726655de628bf5b617fb /Alc/ALu.c | |
parent | e13d553aefe68f63c1c7d479df80c44f4ab70a0f (diff) |
Implement a 6-point sinc-lanczos filter
Diffstat (limited to 'Alc/ALu.c')
-rw-r--r-- | Alc/ALu.c | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -80,6 +80,7 @@ extern inline ALuint64 clampu64(ALuint64 val, ALuint64 min, ALuint64 max); extern inline ALfloat lerp(ALfloat val1, ALfloat val2, ALfloat mu); extern inline ALfloat resample_fir4(ALfloat val0, ALfloat val1, ALfloat val2, ALfloat val3, ALuint frac); +extern inline ALfloat resample_fir6(ALfloat val0, ALfloat val1, ALfloat val2, ALfloat val3, ALfloat val4, ALfloat val5, ALuint frac); extern inline void aluVectorSet(aluVector *restrict vector, ALfloat x, ALfloat y, ALfloat z, ALfloat w); |