GLBuffer::swap_remove uses gl::CopyBufferSubData