From d998c03a2761920b1edc4f1da09a04072af83d7e Mon Sep 17 00:00:00 2001 From: Chris Robinson Date: Tue, 13 Jul 2021 06:31:13 -0700 Subject: Add a UHJ-specific coefficient scaling array --- alc/alu.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'alc/alu.cpp') diff --git a/alc/alu.cpp b/alc/alu.cpp index 2ab4dcbc..fa362586 100644 --- a/alc/alu.cpp +++ b/alc/alu.cpp @@ -347,8 +347,13 @@ inline uint dither_rng(uint *seed) noexcept inline auto& GetAmbiScales(AmbiScaling scaletype) noexcept { - if(scaletype == AmbiScaling::FuMa) return AmbiScale::FromFuMa(); - if(scaletype == AmbiScaling::SN3D) return AmbiScale::FromSN3D(); + switch(scaletype) + { + case AmbiScaling::FuMa: return AmbiScale::FromFuMa(); + case AmbiScaling::SN3D: return AmbiScale::FromSN3D(); + case AmbiScaling::UHJ: return AmbiScale::FromUHJ(); + case AmbiScaling::N3D: break; + } return AmbiScale::FromN3D(); } -- cgit v1.2.3