protected virtual void Dispose(bool disposing) { if (IsDisposed) { return; } Unbind(); GLWrapper.DeleteBuffer(vboId); IsDisposed = true; }