aboutsummaryrefslogtreecommitdiffstats
path: root/OpenAL32/Include
diff options
context:
space:
mode:
Diffstat (limited to 'OpenAL32/Include')
-rw-r--r--OpenAL32/Include/alAuxEffectSlot.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/OpenAL32/Include/alAuxEffectSlot.h b/OpenAL32/Include/alAuxEffectSlot.h
index 3c24f80c..c6e40a55 100644
--- a/OpenAL32/Include/alAuxEffectSlot.h
+++ b/OpenAL32/Include/alAuxEffectSlot.h
@@ -4,6 +4,7 @@
#include "alMain.h"
#include "alEffect.h"
+#include "atomic.h"
#include "align.h"
#ifdef __cplusplus
@@ -88,8 +89,6 @@ struct ALeffectslotProps {
typedef struct ALeffectslot {
- ALboolean NeedsUpdate;
-
ALfloat Gain;
ALboolean AuxSendAuto;
@@ -100,6 +99,8 @@ typedef struct ALeffectslot {
ALeffectState *State;
} Effect;
+ ATOMIC_FLAG PropsClean;
+
RefCount ref;
ATOMIC(struct ALeffectslotProps*) Update;