Don't redundantly set the voice's direct output buffer

This commit is contained in:
Chris Robinson
2019-03-23 13:30:15 -07:00
parent 819ec8a653
commit 6df673e01c
-4
View File
@@ -562,8 +562,6 @@ void CalcPanningAndFilters(ALvoice *voice, const ALfloat xpos, const ALfloat ypo
voice->mFlags &= ~(VOICE_HAS_HRTF | VOICE_HAS_NFC);
if(isbformat) /* Special handling for B-Format sources. */
{
voice->mDirect.Buffer = Device->Dry.Buffer;
voice->mDirect.Channels = Device->Dry.NumChannels;
if(Distance > std::numeric_limits<float>::epsilon())
{
@@ -805,8 +803,6 @@ void CalcPanningAndFilters(ALvoice *voice, const ALfloat xpos, const ALfloat ypo
else
{
/* Non-HRTF rendering. Use normal panning to the output. */
voice->mDirect.Buffer = Device->Dry.Buffer;
voice->mDirect.Channels = Device->Dry.NumChannels;
if(Distance > std::numeric_limits<float>::epsilon())
{