aboutsummaryrefslogtreecommitdiffstats
path: root/OpenAL32/Include/alMain.h
diff options
context:
space:
mode:
Diffstat (limited to 'OpenAL32/Include/alMain.h')
-rw-r--r--OpenAL32/Include/alMain.h22
1 files changed, 12 insertions, 10 deletions
diff --git a/OpenAL32/Include/alMain.h b/OpenAL32/Include/alMain.h
index b173c515..56bfa0b0 100644
--- a/OpenAL32/Include/alMain.h
+++ b/OpenAL32/Include/alMain.h
@@ -593,16 +593,18 @@ struct ALCdevice_struct
UIntMap FilterMap;
/* HRTF filter tables */
- vector_HrtfEntry Hrtf_List;
- al_string Hrtf_Name;
- const struct Hrtf *Hrtf;
- ALCenum Hrtf_Status;
-
- /* HRTF filter state for dry buffer content */
- alignas(16) ALfloat Hrtf_Values[4][HRIR_LENGTH][2];
- alignas(16) ALfloat Hrtf_Coeffs[4][HRIR_LENGTH][2];
- ALuint Hrtf_Offset;
- ALuint Hrtf_IrSize;
+ struct {
+ vector_HrtfEntry List;
+ al_string Name;
+ ALCenum Status;
+ const struct Hrtf *Handle;
+
+ /* HRTF filter state for dry buffer content */
+ alignas(16) ALfloat Values[4][HRIR_LENGTH][2];
+ alignas(16) ALfloat Coeffs[4][HRIR_LENGTH][2];
+ ALuint Offset;
+ ALuint IrSize;
+ } Hrtf;
/* UHJ encoder state */
struct Uhj2Encoder *Uhj_Encoder;