OpenAL: cleanup.
This commit is contained in:
parent
255900e4e2
commit
7a7dec0ca9
|
@ -145,18 +145,12 @@ namespace BizHawk.Client.EmuHawk
|
|||
|
||||
public BufferPoolItem Obtain(int length)
|
||||
{
|
||||
BufferPoolItem item = GetAvailableItem() ?? new BufferPoolItem();
|
||||
BufferPoolItem item = _availableItems.Count != 0 ? _availableItems.Pop() : new BufferPoolItem();
|
||||
item.Length = length;
|
||||
_obtainedItems.Enqueue(item);
|
||||
return item;
|
||||
}
|
||||
|
||||
private BufferPoolItem GetAvailableItem()
|
||||
{
|
||||
if (_availableItems.Count == 0) return null;
|
||||
return _availableItems.Pop();
|
||||
}
|
||||
|
||||
public BufferPoolItem ReleaseOne()
|
||||
{
|
||||
BufferPoolItem item = _obtainedItems.Dequeue();
|
||||
|
|
Loading…
Reference in New Issue