aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Robinson <[email protected]>2022-02-13 22:24:23 -0800
committerChris Robinson <[email protected]>2022-02-13 22:24:23 -0800
commitee946f57c3fffca4799cc5cb1eb6d8497df41c01 (patch)
tree09c2b30244fba5d23f948f6504aa05bd15a75c42
parent1e687ebc8b3f2fe7042978a343a77a67ee7db40d (diff)
Commit EAX context properties when a context stops deferring
-rw-r--r--alc/context.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/alc/context.cpp b/alc/context.cpp
index 69e42731..c51abdae 100644
--- a/alc/context.cpp
+++ b/alc/context.cpp
@@ -257,6 +257,9 @@ void ALCcontext::applyAllUpdates()
/* busy-wait */
}
+#ifdef ALSOFT_EAX
+ eax_apply_deferred();
+#endif
if(std::exchange(mPropsDirty, false))
UpdateContextProps(this);
UpdateAllEffectSlotProps(this);