From 3e6d210767e432c780f892b2365f3644456b61b3 Mon Sep 17 00:00:00 2001 From: Chris Robinson <chris.kcat@gmail.com> Date: Sun, 13 Feb 2022 21:00:28 -0800 Subject: Avoid more unnecessary atomics --- al/state.cpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'al/state.cpp') diff --git a/al/state.cpp b/al/state.cpp index 7d69e962..07fd1314 100644 --- a/al/state.cpp +++ b/al/state.cpp @@ -147,10 +147,10 @@ START_API_FUNC END_API_FUNC #define DO_UPDATEPROPS() do { \ - if(!context->mDeferUpdates.load(std::memory_order_acquire)) \ + if(!context->mDeferUpdates) \ UpdateContextProps(context.get()); \ else \ - context->mPropsDirty.set(std::memory_order_release); \ + context->mPropsDirty = true; \ } while(0) @@ -263,7 +263,7 @@ START_API_FUNC break; case AL_DEFERRED_UPDATES_SOFT: - if(context->mDeferUpdates.load(std::memory_order_acquire)) + if(context->mDeferUpdates) value = AL_TRUE; break; @@ -316,7 +316,7 @@ START_API_FUNC break; case AL_DEFERRED_UPDATES_SOFT: - if(context->mDeferUpdates.load(std::memory_order_acquire)) + if(context->mDeferUpdates) value = static_cast<ALdouble>(AL_TRUE); break; @@ -367,7 +367,7 @@ START_API_FUNC break; case AL_DEFERRED_UPDATES_SOFT: - if(context->mDeferUpdates.load(std::memory_order_acquire)) + if(context->mDeferUpdates) value = static_cast<ALfloat>(AL_TRUE); break; @@ -418,7 +418,7 @@ START_API_FUNC break; case AL_DEFERRED_UPDATES_SOFT: - if(context->mDeferUpdates.load(std::memory_order_acquire)) + if(context->mDeferUpdates) value = AL_TRUE; break; @@ -504,7 +504,7 @@ START_API_FUNC break; case AL_DEFERRED_UPDATES_SOFT: - if(context->mDeferUpdates.load(std::memory_order_acquire)) + if(context->mDeferUpdates) value = AL_TRUE; break; -- cgit v1.2.3