aboutsummaryrefslogtreecommitdiffstats
path: root/alc/effects
diff options
context:
space:
mode:
authorChris Robinson <[email protected]>2022-04-06 17:41:24 -0700
committerChris Robinson <[email protected]>2022-04-06 17:41:24 -0700
commit6a9fe1e2c1c06b6bc04c3b78e2a9f69dd7a5ec6e (patch)
treea6ffd2560ab4e6b632b2db5f8e6db6de7823d7dd /alc/effects
parent707f4cca27e096c167e79619642fbe2e872ee4c8 (diff)
Rename lerp to avoid conflicts with C++20's std::lerp
Diffstat (limited to 'alc/effects')
-rw-r--r--alc/effects/autowah.cpp2
-rw-r--r--alc/effects/reverb.cpp8
-rw-r--r--alc/effects/vmorpher.cpp2
3 files changed, 6 insertions, 6 deletions
diff --git a/alc/effects/autowah.cpp b/alc/effects/autowah.cpp
index 46cc8fb0..50c4a5ad 100644
--- a/alc/effects/autowah.cpp
+++ b/alc/effects/autowah.cpp
@@ -156,7 +156,7 @@ void AutowahState::process(const size_t samplesToDo,
*/
sample = peak_gain * std::fabs(samplesIn[0][i]);
a = (sample > env_delay) ? attack_rate : release_rate;
- env_delay = lerp(sample, env_delay, a);
+ env_delay = lerpf(sample, env_delay, a);
/* Calculate the cos and alpha components for this sample's filter. */
w0 = minf((bandwidth*env_delay + freq_min), 0.46f) * (al::numbers::pi_v<float>*2.0f);
diff --git a/alc/effects/reverb.cpp b/alc/effects/reverb.cpp
index f5818c27..81c6f865 100644
--- a/alc/effects/reverb.cpp
+++ b/alc/effects/reverb.cpp
@@ -902,7 +902,7 @@ void LateReverb::updateLines(const float density_mult, const float diffusion,
* filter for each of its four lines. Also include the average
* modulation delay (depth is half the max delay in samples).
*/
- length += lerp(LATE_ALLPASS_LENGTHS[i], late_allpass_avg, diffusion)*density_mult +
+ length += lerpf(LATE_ALLPASS_LENGTHS[i], late_allpass_avg, diffusion)*density_mult +
Mod.Depth[1]/frequency;
/* Calculate the T60 damping coefficients for each line. */
@@ -1517,7 +1517,7 @@ void ReverbState::lateUnfaded(const size_t offset, const size_t todo)
* samples that were acquired above, and combined with the main
* delay tap.
*/
- mTempSamples[j][i] = lerp(out0, out1, frac)*midGain +
+ mTempSamples[j][i] = lerpf(out0, out1, frac)*midGain +
main_delay.Line[late_delay_tap++][j]*densityGain;
++i;
} while(--td);
@@ -1586,8 +1586,8 @@ void ReverbState::lateFaded(const size_t offset, const size_t todo, const float
const float fade1{densityStep*fadeCount};
const float gfade0{oldMidGain + oldMidStep*fadeCount};
const float gfade1{midStep*fadeCount};
- mTempSamples[j][i] = lerp(out00, out01, frac)*gfade0 +
- lerp(out10, out11, frac)*gfade1 +
+ mTempSamples[j][i] = lerpf(out00, out01, frac)*gfade0 +
+ lerpf(out10, out11, frac)*gfade1 +
main_delay.Line[late_delay_tap0++][j]*fade0 +
main_delay.Line[late_delay_tap1++][j]*fade1;
++i;
diff --git a/alc/effects/vmorpher.cpp b/alc/effects/vmorpher.cpp
index 48cbb15e..edc50eb1 100644
--- a/alc/effects/vmorpher.cpp
+++ b/alc/effects/vmorpher.cpp
@@ -310,7 +310,7 @@ void VmorpherState::process(const size_t samplesToDo, const al::span<const Float
alignas(16) float blended[MAX_UPDATE_SAMPLES];
for(size_t i{0u};i < td;i++)
- blended[i] = lerp(mSampleBufferA[i], mSampleBufferB[i], mLfo[i]);
+ blended[i] = lerpf(mSampleBufferA[i], mSampleBufferB[i], mLfo[i]);
/* Now, mix the processed sound data to the output. */
MixSamples({blended, td}, samplesOut, chandata->CurrentGains, chandata->TargetGains,