private void DisposeBuffers() { particleCountGSIABuffer.DisposeAndClear(); particleCountStaging.DisposeAndClear(); if (BufferProxies != null) { for (int i = 0; i < BufferProxies.Length; ++i) { BufferProxies[i]?.Dispose(); BufferProxies[i] = null; } } }
private void DisposeBuffers() { bufferDesc.SizeInBytes = 0; particleCountGSIABuffer.DisposeAndClear(); particleCountStaging.DisposeAndClear(); if (BufferProxies != null) { for (var i = 0; i < BufferProxies.Length; ++i) { RemoveAndDispose(ref BufferProxies[i]); } } }