diff options
author | Chris Robinson <[email protected]> | 2017-07-13 23:13:02 -0700 |
---|---|---|
committer | Chris Robinson <[email protected]> | 2017-07-13 23:13:02 -0700 |
commit | 8fa3f6da64c4cf18b5ea19fd28fada10ed275da9 (patch) | |
tree | e845a1586189b468e4c8011a63765eb48830a3b2 /Alc/ALu.c | |
parent | 249afde5f9363384649fc3993bde9dc26c75df4c (diff) |
Add the default auxiliary slot to the active slot array
Diffstat (limited to 'Alc/ALu.c')
-rw-r--r-- | Alc/ALu.c | 16 |
1 files changed, 0 insertions, 16 deletions
@@ -1633,14 +1633,6 @@ void aluMixData(ALCdevice *device, ALvoid *buffer, ALsizei size) { const struct ALeffectslotArray *auxslots; - if(ctx->DefaultSlot != NULL) - { - ALeffectslot *slot = ctx->DefaultSlot; - CalcEffectSlotParams(slot, device); - for(c = 0;c < slot->NumChannels;c++) - memset(slot->WetBuffer[c], 0, SamplesToDo*sizeof(ALfloat)); - } - auxslots = ATOMIC_LOAD(&ctx->ActiveAuxSlots, almemory_order_acquire); UpdateContextSources(ctx, auxslots); @@ -1676,14 +1668,6 @@ void aluMixData(ALCdevice *device, ALvoid *buffer, ALsizei size) state->OutChannels); } - if(ctx->DefaultSlot != NULL) - { - const ALeffectslot *slot = ctx->DefaultSlot; - ALeffectState *state = slot->Params.EffectState; - V(state,process)(SamplesToDo, slot->WetBuffer, state->OutBuffer, - state->OutChannels); - } - ctx = ctx->next; } |