From 986a58d5b4936ec6bd4dca7769d291e5a5961f75 Mon Sep 17 00:00:00 2001 From: Chris Robinson <chris.kcat@gmail.com> Date: Fri, 28 Aug 2020 00:44:55 -0700 Subject: Pass a BufferStorage to EffectState::createBuffer --- al/auxeffectslot.cpp | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'al/auxeffectslot.cpp') diff --git a/al/auxeffectslot.cpp b/al/auxeffectslot.cpp index fb2d2233..1f35b344 100644 --- a/al/auxeffectslot.cpp +++ b/al/auxeffectslot.cpp @@ -469,9 +469,7 @@ START_API_FUNC { FPUCtl mixer_mode{}; auto *state = slot->Effect.State.get(); - slot->Effect.Buffer.reset(state->createBuffer(device, buffer->mBuffer.mData.data(), - buffer->mBuffer.mSampleRate, buffer->mBuffer.mType, buffer->mBuffer.mChannels, - buffer->mBuffer.mSampleLen)); + slot->Effect.Buffer.reset(state->createBuffer(device, buffer->mBuffer)); } } break; @@ -746,9 +744,7 @@ ALenum ALeffectslot::initEffect(ALeffect *effect, ALCcontext *context) State->deviceUpdate(Device); Effect.Buffer = nullptr; if(Buffer) - Effect.Buffer.reset(State->createBuffer(Device, Buffer->mBuffer.mData.data(), - Buffer->mBuffer.mSampleRate, Buffer->mBuffer.mType, Buffer->mBuffer.mChannels, - Buffer->mBuffer.mSampleLen)); + Effect.Buffer.reset(State->createBuffer(Device, Buffer->mBuffer)); } if(!effect) -- cgit v1.2.3