video_core: improve efficiency of CachedSurface::IsSurfaceFullyInvalid

This commit is contained in:
BreadFish64 2019-02-09 17:33:18 -06:00
parent f620c862f3
commit d90f733330

View file

@ -344,7 +344,8 @@ struct CachedSurface : SurfaceParams, std::enable_shared_from_this<CachedSurface
} }
bool IsSurfaceFullyInvalid() const { bool IsSurfaceFullyInvalid() const {
return (invalid_regions & GetInterval()) == SurfaceRegions(GetInterval()); auto interval = GetInterval();
return *invalid_regions.equal_range(interval).first == interval;
} }
bool registered = false; bool registered = false;