aboutsummaryrefslogtreecommitdiffstats
path: root/OpenAL32/Include
diff options
context:
space:
mode:
Diffstat (limited to 'OpenAL32/Include')
-rw-r--r--OpenAL32/Include/alSource.h6
1 files changed, 2 insertions, 4 deletions
diff --git a/OpenAL32/Include/alSource.h b/OpenAL32/Include/alSource.h
index db138be1..74987b34 100644
--- a/OpenAL32/Include/alSource.h
+++ b/OpenAL32/Include/alSource.h
@@ -28,8 +28,6 @@ typedef struct ALvoice {
/** Current target parameters used for mixing. */
ALint Step;
- ALboolean Looping;
-
/* If not 'moving', gain/coefficients are set directly without fading. */
ALboolean Moving;
@@ -74,7 +72,6 @@ struct ALsourceProps {
ATOMIC(ALfloat) Direction[3];
ATOMIC(ALfloat) Orientation[2][3];
ATOMIC(ALboolean) HeadRelative;
- ATOMIC(ALboolean) Looping;
ATOMIC(enum DistanceModel) DistanceModel;
ATOMIC(ALboolean) DirectChannels;
@@ -128,7 +125,6 @@ typedef struct ALsource {
ALfloat Direction[3];
ALfloat Orientation[2][3];
ALboolean HeadRelative;
- ALboolean Looping;
enum DistanceModel DistanceModel;
ALboolean DirectChannels;
@@ -192,6 +188,8 @@ typedef struct ALsource {
ATOMIC(ALuint) position;
ATOMIC(ALuint) position_fraction;
+ ATOMIC(ALboolean) looping;
+
/** Current buffer sample info. */
ALuint NumChannels;
ALuint SampleSize;