From 317206e8f3312fb84a61b3681303fb5f8f92af7d Mon Sep 17 00:00:00 2001 From: Chris Robinson Date: Fri, 22 Feb 2019 22:35:37 -0800 Subject: Remove the FOAOut mixing buffer and associated post-processes --- OpenAL32/Include/alMain.h | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) (limited to 'OpenAL32/Include/alMain.h') diff --git a/OpenAL32/Include/alMain.h b/OpenAL32/Include/alMain.h index 1e35b2f6..b696d7d9 100644 --- a/OpenAL32/Include/alMain.h +++ b/OpenAL32/Include/alMain.h @@ -641,9 +641,6 @@ struct ALCdevice { MixParams Dry; ALsizei NumChannelsPerOrder[MAX_AMBI_ORDER+1]{}; - /* First-order ambisonics output, to be upsampled to the dry buffer if different. */ - MixParams FOAOut; - /* "Real" output, which will be written to the device buffer. May alias the * dry buffer. */ @@ -653,18 +650,15 @@ struct ALCdevice { std::unique_ptr mHrtfState; HrtfEntry *mHrtf{nullptr}; - /* UHJ encoder state */ + /* Ambisonic-to-UHJ encoder */ std::unique_ptr Uhj_Encoder; - /* High quality Ambisonic decoder */ + /* Ambisonic decoder for speakers */ std::unique_ptr AmbiDecoder; /* Stereo-to-binaural filter */ std::unique_ptr Bs2b; - /* First-order ambisonic upsampler for higher-order output */ - std::unique_ptr AmbiUp; - POSTPROCESS PostProcess{}; std::unique_ptr Stablizer; -- cgit v1.2.3