Use a better dB-to-linear gain convertion
This commit is contained in:
parent
c0ccd31a3e
commit
181eb95b13
@ -388,7 +388,7 @@ static ALvoid CalcSourceParams(ALCcontext *ALContext, ALsource *ALSource,
|
||||
absorb = (ALSource->AirAbsorptionFactor*AIRABSORBGAINDBHF) *
|
||||
(Distance*MetersPerUnit);
|
||||
// Convert dB to linear gain before applying
|
||||
absorb = pow(0.5, absorb/-6.0);
|
||||
absorb = pow(10.0, absorb/20.0);
|
||||
DryGainHF *= absorb;
|
||||
WetGainHF *= absorb;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user