Searched refs:scratchResourcesOnly (Results 1 - 4 of 4) sorted by relevance
/third_party/skia/src/gpu/ |
H A D | GrResourceCache.h | 198 // 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 D | GrDirectContext.cpp | 317 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 D | GrResourceCache.cpp | 1270 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 D | GrDirectContext.h | 270 * 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