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