aboutsummaryrefslogtreecommitdiffstats
path: root/al/source.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'al/source.cpp')
-rw-r--r--al/source.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/al/source.cpp b/al/source.cpp
index f759dcc7..f985da7a 100644
--- a/al/source.cpp
+++ b/al/source.cpp
@@ -121,7 +121,11 @@ void UpdateSourceProps(const ALsource *source, Voice *voice, ALCcontext *context
props->OuterAngle = source->OuterAngle;
props->RefDistance = source->RefDistance;
props->MaxDistance = source->MaxDistance;
- props->RolloffFactor = source->RolloffFactor;
+ props->RolloffFactor = source->RolloffFactor
+#ifdef ALSOFT_EAX
+ + source->RolloffFactor2
+#endif
+ ;
props->Position = source->Position;
props->Velocity = source->Velocity;
props->Direction = source->Direction;
@@ -5393,7 +5397,7 @@ void ALsource::eax_set_doppler_factor()
void ALsource::eax_set_rolloff_factor()
{
- RolloffFactor = eax_.source.flRolloffFactor;
+ RolloffFactor2 = eax_.source.flRolloffFactor;
}
void ALsource::eax_set_room_rolloff_factor()