diff options
Diffstat (limited to 'OpenAL32/Include')
-rw-r--r-- | OpenAL32/Include/alMain.h | 58 | ||||
-rw-r--r-- | OpenAL32/Include/alu.h | 43 |
2 files changed, 39 insertions, 62 deletions
diff --git a/OpenAL32/Include/alMain.h b/OpenAL32/Include/alMain.h index 3487d42e..33b2fc39 100644 --- a/OpenAL32/Include/alMain.h +++ b/OpenAL32/Include/alMain.h @@ -1,38 +1,41 @@ #ifndef AL_MAIN_H #define AL_MAIN_H -#include <string.h> -#include <stdio.h> -#include <stddef.h> -#include <stdarg.h> -#include <assert.h> -#include <math.h> -#include <limits.h> - -#ifdef HAVE_STRINGS_H -#include <strings.h> -#endif - +#include <algorithm> #include <array> -#include <vector> -#include <string> +#include <atomic> #include <chrono> -#include <algorithm> +#include <cstdint> +#include <cstddef> +#include <memory> +#include <mutex> +#include <string> +#include <utility> #include "AL/al.h" #include "AL/alc.h" #include "AL/alext.h" -#include "inprogext.h" -#include "atomic.h" -#include "vector.h" #include "albyte.h" #include "almalloc.h" #include "alnumeric.h" #include "alspan.h" -#include "threads.h" #include "ambidefs.h" +#include "atomic.h" #include "hrtf.h" +#include "inprogext.h" +#include "vector.h" + +class BFormatDec; +struct ALbuffer; +struct ALeffect; +struct ALfilter; +struct BackendBase; +struct Compressor; +struct EffectState; +struct FrontStablizer; +struct Uhj2Encoder; +struct bs2b; #ifndef UNUSED @@ -59,23 +62,6 @@ static const union { #endif -struct HrtfEntry; -struct HrtfHandle; -struct EnumeratedHrtf; -struct DirectHrtfState; -struct FrontStablizer; -struct Compressor; -struct BackendBase; -struct ALbuffer; -struct ALeffect; -struct ALfilter; -struct EffectState; -struct Uhj2Encoder; -class BFormatDec; -class AmbiUpsampler; -struct bs2b; - - #define MIN_OUTPUT_RATE 8000 #define DEFAULT_OUTPUT_RATE 44100 #define DEFAULT_UPDATE_SIZE 882 /* 20ms */ diff --git a/OpenAL32/Include/alu.h b/OpenAL32/Include/alu.h index 8abfe15f..841e5c03 100644 --- a/OpenAL32/Include/alu.h +++ b/OpenAL32/Include/alu.h @@ -1,31 +1,29 @@ #ifndef _ALU_H_ #define _ALU_H_ -#include <limits.h> -#include <math.h> -#ifdef HAVE_FLOAT_H -#include <float.h> -#endif -#ifdef HAVE_IEEEFP_H -#include <ieeefp.h> -#endif - -#include <cmath> #include <array> +#include <atomic> +#include <cmath> +#include <cstddef> -#include "alMain.h" -#include "alBuffer.h" +#include "AL/al.h" +#include "AL/alc.h" +#include "AL/alext.h" -#include "hrtf.h" -#include "logging.h" -#include "math_defs.h" +#include "alBuffer.h" +#include "alMain.h" +#include "almalloc.h" +#include "alspan.h" +#include "ambidefs.h" #include "filters/biquad.h" -#include "filters/splitter.h" #include "filters/nfc.h" +#include "filters/splitter.h" +#include "hrtf.h" +#include "logging.h" -#include "almalloc.h" -#include "alnumeric.h" -#include "alspan.h" +struct ALbufferlistitem; +struct ALeffectslot; +struct BSincTable; enum class DistanceModel; @@ -34,13 +32,6 @@ enum class DistanceModel; #define MAX_SENDS 16 -struct BSincTable; -struct ALsource; -struct ALbufferlistitem; -struct ALvoice; -struct ALeffectslot; - - #define DITHER_RNG_SEED 22222 |