From 8e51f1b77c284615a5d24841b989a99bb1f2db1c Mon Sep 17 00:00:00 2001 From: MihailRis Date: Wed, 18 Feb 2026 20:48:04 +0300 Subject: [PATCH] fix: AL_REVERB_GAIN assertion failed --- src/audio/AL/ALAudio.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/audio/AL/ALAudio.cpp b/src/audio/AL/ALAudio.cpp index e7494d306..d05ccce58 100644 --- a/src/audio/AL/ALAudio.cpp +++ b/src/audio/AL/ALAudio.cpp @@ -803,8 +803,10 @@ void ALAudio::setAcoustics(Acoustics acoustics) { AL_CHECK(alEffectf( reverbEffect, AL_REVERB_GAIN, - glm::max(0.1f, glm::min(acoustics.reverbGain, 0.8f) * - (1.0f - glm::min(1.0f, acoustics.reverbAbsorption))) + glm::clamp(glm::min(acoustics.reverbGain, 0.8f) * + (1.0f - glm::min(1.0f, acoustics.reverbAbsorption)), + AL_REVERB_MIN_GAIN, + AL_REVERB_MAX_GAIN) )); AL_CHECK(alEffectf( reverbEffect,