For non-opaque we copy in a local surface during prepare. It was already using a single surface exposed as a pool. We do not use a pool in this case anymore. We can remove is_slow as the core allocates its own "fast" pool in this case.