diff --git a/src/Backends/Audio/SoftwareMixer.cpp b/src/Backends/Audio/SoftwareMixer.cpp index 5ca738d7..9c471a93 100644 --- a/src/Backends/Audio/SoftwareMixer.cpp +++ b/src/Backends/Audio/SoftwareMixer.cpp @@ -151,7 +151,7 @@ ATTRIBUTE_HOT void Mixer_MixSounds(float *stream, unsigned int frames_total) for (unsigned int frames_done = 0; frames_done < frames_total; ++frames_done) { const size_t position_integral = (size_t)sound->position; - const double position_fractional = sound->position - position_integral; + const float position_fractional = sound->position - position_integral; // Get two samples, and normalise them to 0-1 const float sample1 = (sound->samples[position_integral] - 128.0f) / 128.0f;