Home
last modified time | relevance | path

Searched refs:auxslots (Results 1 – 3 of 3) sorted by relevance

/dports/audio/openal-soft/openal-soft-1.21.1/al/
H A Dauxeffectslot.cpp136 void AddActiveEffectSlots(const al::span<ALeffectslot*> auxslots, ALCcontext *context)
138 if(auxslots.empty()) return;
140 size_t newcount{curarray->size() + auxslots.size()};
146 auto slotiter = std::transform(auxslots.begin(), auxslots.end(), newarray->begin(),
180 void RemoveActiveEffectSlots(const al::span<ALeffectslot*> auxslots, ALCcontext *context)
182 if(auxslots.empty()) return;
192 for(const ALeffectslot *auxslot : auxslots)
/dports/audio/openal-soft/openal-soft-1.21.1/alc/
H A Dalu.cpp1705 const EffectSlotArray &auxslots = *ctx->mActiveAuxSlots.load(std::memory_order_acquire); in ProcessContexts() local
1709 ProcessParamUpdates(ctx, auxslots, voices); in ProcessContexts()
1712 for(EffectSlot *slot : auxslots) in ProcessContexts()
1727 if(const size_t num_slots{auxslots.size()}) in ProcessContexts()
1729 auto slots = auxslots.data(); in ProcessContexts()
H A Dalc.cpp2453 EffectSlotArray *auxslots; in init() local
2455 auxslots = EffectSlot::CreatePtrArray(0); in init()
2458 auxslots = EffectSlot::CreatePtrArray(1); in init()
2459 (*auxslots)[0] = &mDefaultSlot->mSlot; in init()
2462 mActiveAuxSlots.store(auxslots, std::memory_order_relaxed); in init()