diff options
Diffstat (limited to 'alc/effects/dedicated.cpp')
-rw-r--r-- | alc/effects/dedicated.cpp | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/alc/effects/dedicated.cpp b/alc/effects/dedicated.cpp index f29458d2..78663053 100644 --- a/alc/effects/dedicated.cpp +++ b/alc/effects/dedicated.cpp @@ -20,18 +20,29 @@ #include "config.h" -#include <cstdlib> -#include <cmath> #include <algorithm> +#include <array> +#include <cstdlib> +#include <iterator> #include "alcmain.h" -#include "alcontext.h" -#include "alu.h" +#include "almalloc.h" +#include "alspan.h" +#include "core/bufferline.h" +#include "core/devformat.h" +#include "core/device.h" +#include "core/mixer.h" +#include "effects/base.h" #include "effectslot.h" +#include "intrusive_ptr.h" + +struct ContextBase; namespace { +using uint = unsigned int; + struct DedicatedState final : public EffectState { float mCurrentGains[MAX_OUTPUT_CHANNELS]; float mTargetGains[MAX_OUTPUT_CHANNELS]; |