Home
last modified time | relevance | path

Searched refs:scratchResourcesOnly (Results 1 - 4 of 4) sorted by relevance

/third_party/skia/src/gpu/
H A DGrResourceCache.h198 // Purge unlocked resources. If 'scratchResourcesOnly' is true the purgeable resources
201 void purgeUnlockedResources(bool scratchResourcesOnly=false) { in purgeUnlockedResources() argument
202 this->purgeUnlockedResources(/*purgeTime=*/nullptr, scratchResourcesOnly); in purgeUnlockedResources()
207 void purgeCacheBetweenFrames(bool scratchResourcesOnly, const std::set<int>& exitedPidSet,
211 // Purge unlocked resources not used since the passed point in time. If 'scratchResourcesOnly'
215 bool scratchResourcesOnly=false) { in purgeResourcesNotUsedSince()
216 this->purgeUnlockedResources(&purgeTime, scratchResourcesOnly); in purgeResourcesNotUsedSince()
384 bool scratchResourcesOnly);
214 purgeResourcesNotUsedSince(GrStdSteadyClock::time_point purgeTime, bool scratchResourcesOnly=false) purgeResourcesNotUsedSince() argument
H A DGrDirectContext.cpp317 void GrDirectContext::purgeUnlockedResources(bool scratchResourcesOnly) { in purgeUnlockedResources() argument
324 fResourceCache->purgeUnlockedResources(scratchResourcesOnly); in purgeUnlockedResources()
365 void GrDirectContext::purgeUnlockedResourcesByPid(bool scratchResourcesOnly, const std::set<int>& exitedPidSet) { in purgeUnlockedResourcesByPid() argument
367 fResourceCache->purgeUnlockedResourcesByPid(scratchResourcesOnly, exitedPidSet); in purgeUnlockedResourcesByPid()
378 void GrDirectContext::purgeCacheBetweenFrames(bool scratchResourcesOnly, const std::set<int>& exitedPidSet, in purgeCacheBetweenFrames() argument
387 fResourceCache->purgeCacheBetweenFrames(scratchResourcesOnly, exitedPidSet, protectedPidSet); in purgeCacheBetweenFrames()
391 bool scratchResourcesOnly) { in performDeferredCleanup()
405 fResourceCache->purgeResourcesNotUsedSince(purgeTime, scratchResourcesOnly); in performDeferredCleanup()
390 performDeferredCleanup(std::chrono::milliseconds msNotUsed, bool scratchResourcesOnly) performDeferredCleanup() argument
H A DGrResourceCache.cpp1270 bool scratchResourcesOnly) { in purgeUnlockedResources()
1275 if (!scratchResourcesOnly) { in purgeUnlockedResources()
1387 void GrResourceCache::purgeCacheBetweenFrames(bool scratchResourcesOnly, const std::set<int>& exitedPidSet, in purgeCacheBetweenFrames() argument
1415 && (!scratchResourcesOnly || !resource->getUniqueKey().isValid())) { in purgeCacheBetweenFrames()
1468 void GrResourceCache::purgeUnlockedResourcesByTag(bool scratchResourcesOnly, const GrGpuResourceTag& tag) { in purgeUnlockedResourcesByTag() argument
1477 if (tag.filter(resource->getResourceTag()) && (!scratchResourcesOnly || !resource->getUniqueKey().isValid())) { in purgeUnlockedResourcesByTag()
1269 purgeUnlockedResources(const GrStdSteadyClock::time_point* purgeTime, bool scratchResourcesOnly) purgeUnlockedResources() argument
/third_party/skia/include/gpu/
H A DGrDirectContext.h270 * If 'scratchResourcesOnly' is true all unlocked scratch resources older than 'msNotUsed' will
272 * 'scratchResourcesOnly' is false then all unlocked resources older than 'msNotUsed' will be
277 * @param scratchResourcesOnly If true only unlocked scratch resources will be purged.
280 bool scratchResourcesOnly=false);
298 void purgeUnlockedResourcesByTag(bool scratchResourcesOnly, const GrGpuResourceTag& tag);
299 void purgeUnlockedResourcesByPid(bool scratchResourcesOnly, const std::set<int>& exitedPidSet);
300 void purgeCacheBetweenFrames(bool scratchResourcesOnly, const std::set<int>& exitedPidSet,
308 * If 'scratchResourcesOnly' is true all unlocked scratch resources will be purged but the
309 * unlocked resources with persistent data will remain. If 'scratchResourcesOnly' is false
312 * ensure that resource usage is under budget (i.e., even if 'scratchResourcesOnly' i
[all...]

Completed in 8 milliseconds