Delete buffer on native audioSource.dispose() if present

This commit is contained in:
Joshua Granick
2019-03-12 09:50:24 -07:00
parent b9bdf3479b
commit 1bd480fc29

View File

@@ -51,6 +51,14 @@ class NativeAudioSource
stop();
AL.sourcei(handle, AL.BUFFER, null);
AL.deleteSource(handle);
if (buffers != null)
{
for (buffer in buffers)
{
AL.deleteBuffer(buffer);
}
buffers = null;
}
handle = null;
}
}