aboutsummaryrefslogtreecommitdiffstats
path: root/alc/panning.cpp
diff options
context:
space:
mode:
authorChris Robinson <chris.kcat@gmail.com>2020-01-13 08:55:10 -0800
committerChris Robinson <chris.kcat@gmail.com>2020-01-13 08:55:10 -0800
commit7551242143e90a0234b8b75070249d5eb6a60528 (patch)
treef3d150a355576e795011c88dfc8c837fd454b41d /alc/panning.cpp
parenta866aece4636853db7af292d7637cffbc0f2c934 (diff)
Use a span for a fixed-size array reference
Diffstat (limited to 'alc/panning.cpp')
-rw-r--r--alc/panning.cpp12
1 files changed, 3 insertions, 9 deletions
diff --git a/alc/panning.cpp b/alc/panning.cpp
index 54e84c20..a74e5c30 100644
--- a/alc/panning.cpp
+++ b/alc/panning.cpp
@@ -640,21 +640,15 @@ void InitHrtfPanning(ALCdevice *device)
(device->mRenderMode == HrtfRender) ? "+ Full " : "",
device->HrtfName.c_str());
- al::span<const AngularPoint> AmbiPoints{};
- const float (*AmbiMatrix)[MAX_AMBI_CHANNELS]{};
- const float *AmbiOrderHFGain{};
+ al::span<const AngularPoint> AmbiPoints{AmbiPoints1O};
+ const float (*AmbiMatrix)[MAX_AMBI_CHANNELS]{AmbiMatrix1O};
+ al::span<const float,MAX_AMBI_ORDER+1> AmbiOrderHFGain{AmbiOrderHFGain1O};
if(ambi_order >= 2)
{
AmbiPoints = AmbiPoints2O;
AmbiMatrix = AmbiMatrix2O;
AmbiOrderHFGain = AmbiOrderHFGain2O;
}
- else /*if(ambi_order == 1)*/
- {
- AmbiPoints = AmbiPoints1O;
- AmbiMatrix = AmbiMatrix1O;
- AmbiOrderHFGain = AmbiOrderHFGain1O;
- }
device->mAmbiOrder = ambi_order;
const size_t count{AmbiChannelsFromOrder(ambi_order)};