Changed: #1030 Don't delete buffers if they will be reused

hg/feature/sound
kervala 15 years ago
parent ac5cd5e41e
commit f768181706

@ -838,6 +838,9 @@ void CSourceAL::setStreamingBuffersMax(uint buffers)
{ {
// create a new buffer // create a new buffer
CBufferAL *buffer = static_cast<CBufferAL*>(_SoundDriver->createBuffer()); CBufferAL *buffer = static_cast<CBufferAL*>(_SoundDriver->createBuffer());
// use StorageSoftware because buffers will be reused
// deleting and recreating them is a waste of time
buffer->setStorageMode(IBuffer::StorageSoftware);
_Buffers[buffer->bufferName()] = buffer; _Buffers[buffer->bufferName()] = buffer;
} }
} }

Loading…
Cancel
Save