Home
last modified time | relevance | path

Searched refs:GrResourceCache (Results 1 – 20 of 20) sorted by relevance

/external/skia/src/gpu/
DGrResourceCache.cpp53 class GrResourceCache::AutoValidate : ::SkNoncopyable {
55 AutoValidate(GrResourceCache* cache) : fCache(cache) { cache->validate(); } in AutoValidate()
58 GrResourceCache* fCache;
64 GrResourceCache::GrResourceCache(const GrCaps* caps, uint32_t contextUniqueID) in GrResourceCache() function in GrResourceCache
87 GrResourceCache::~GrResourceCache() { in ~GrResourceCache()
91 void GrResourceCache::setLimits(int count, size_t bytes, int maxUnusedFlushes) { in setLimits()
98 void GrResourceCache::insertResource(GrGpuResource* resource) { in insertResource()
136 void GrResourceCache::removeResource(GrGpuResource* resource) { in removeResource()
167 void GrResourceCache::abandonAll() { in abandonAll()
192 void GrResourceCache::releaseAll() { in releaseAll()
[all …]
DGrResourceCache.h49 class GrResourceCache {
51 GrResourceCache(const GrCaps* caps, uint32_t contextUniqueID);
52 ~GrResourceCache();
367 class GrResourceCache::ResourceAccess {
369 ResourceAccess(GrResourceCache* cache) : fCache(cache) { } in ResourceAccess()
440 GrResourceCache* fCache;
443 friend class GrResourceCache; // To create this type. variable
446 inline GrResourceCache::ResourceAccess GrResourceCache::resourceAccess() { in resourceAccess()
DGrGpuResource.cpp15 static inline GrResourceCache* get_resource_cache(GrGpu* gpu) { in get_resource_cache()
153 GrResourceCache::ResourceAccess::kAllCntsReachedZero_RefNotificationFlag; in notifyAllCntsAreZero()
164 uint32_t flags = GrResourceCache::ResourceAccess::kRefCntReachedZero_RefNotificationFlag; in notifyRefCountIsZero()
166 flags |= GrResourceCache::ResourceAccess::kAllCntsReachedZero_RefNotificationFlag; in notifyRefCountIsZero()
DGrResourceProvider.h42 GrResourceProvider(GrGpu* gpu, GrResourceCache* cache, GrSingleOwner* owner);
258 GrResourceCache* cache() { return fCache; } in cache()
259 const GrResourceCache* cache() const { return fCache; } in cache()
277 GrResourceCache* fCache;
DGrDrawingManager.h67 this->internalFlush(nullptr, GrResourceCache::kCacheRequested); in flushIfNecessary()
97 this->internalFlush(proxy, GrResourceCache::FlushType::kExternal); in flush()
99 void internalFlush(GrSurfaceProxy*, GrResourceCache::FlushType);
DGrResourceProvider.cpp37 GrResourceProvider::GrResourceProvider(GrGpu* gpu, GrResourceCache* cache, GrSingleOwner* owner) in GrResourceProvider()
218 scratchFlags = GrResourceCache::kRequireNoPendingIO_ScratchFlag; in refScratchTexture()
222 scratchFlags = GrResourceCache::kPreferNoPendingIO_ScratchFlag; in refScratchTexture()
407 scratchFlags = GrResourceCache::kRequireNoPendingIO_ScratchFlag; in createBuffer()
409 scratchFlags = GrResourceCache::kPreferNoPendingIO_ScratchFlag; in createBuffer()
DGrGpuResourceCacheAccess.h100 friend class GrResourceCache; // to use this type variable
DGrDrawingManager.cpp86 void GrDrawingManager::internalFlush(GrSurfaceProxy*, GrResourceCache::FlushType type) { in internalFlush()
197 if (flushed || type == GrResourceCache::FlushType::kCacheRequested) { in internalFlush()
DGrContext.cpp118 fResourceCache = new GrResourceCache(fCaps, fUniqueID); in init()
/external/skia/bench/
DGrResourceCacheBench.cpp79 GrResourceCache* cache = context->getResourceCache(); in onDraw()
125 GrResourceCache* cache = fContext->getResourceCache(); in onDelayedSetup()
140 GrResourceCache* cache = fContext->getResourceCache(); in onDraw()
/external/skia/tools/gpu/
DGrTest.cpp178 void GrResourceCache::getStats(Stats* stats) const { in getStats()
193 void GrResourceCache::dumpStats(SkString* out) const { in dumpStats()
213 void GrResourceCache::dumpStatsKeyValuePairs(SkTArray<SkString>* keys, in dumpStatsKeyValuePairs()
227 void GrResourceCache::changeTimestamp(uint32_t newTimestamp) { fTimestamp = newTimestamp; } in changeTimestamp()
230 int GrResourceCache::countUniqueKeysWithTag(const char* tag) const { in countUniqueKeysWithTag()
/external/skia/tests/
DResourceCacheTest.cpp366 GrResourceCache* cache = fContext->getResourceCache(); in Mock()
371 GrResourceCache* cache() { return fContext->getResourceCache(); } in cache()
382 GrResourceCache* cache = mock.cache(); in test_no_key()
439 GrResourceCache* cache = mock.cache(); in test_budgeting()
536 GrResourceCache* cache = mock.cache(); in test_unbudgeted()
610 GrResourceCache* cache = mock.cache(); in test_unbudgeted_to_scratch()
674 GrResourceCache* cache = mock.cache(); in test_duplicate_scratch_key()
721 GrResourceCache* cache = mock.cache(); in test_remove_scratch_key()
780 GrResourceCache* cache = mock.cache(); in test_scratch_key_consistency()
839 GrResourceCache* cache = mock.cache(); in test_duplicate_unique_key()
[all …]
DGpuLayerCacheTest.cpp119 GrResourceCache::Stats stats;
133 GrResourceCache* resourceCache = ctxInfo.grContext()->getResourceCache();
DClipStackTest.cpp1468 GrResourceCache* cache = context->getResourceCache(); in DEF_GPUTEST_FOR_ALL_CONTEXTS()
/external/skia/include/gpu/
DGrContext.h32 class GrResourceCache; variable
259 GrResourceCache* getResourceCache() { return fResourceCache; } in getResourceCache()
302 GrResourceCache* fResourceCache;
DGrGpuResource.h16 class GrResourceCache; variable
136 friend class GrResourceCache; // to check IO ref counts. variable
/external/skia/
Dpublic.bzl622 "-Wno-error=attributes", # 'GrResourceCache' declared with greater visibility than the
623 # type of its field 'GrResourceCache::fPurgeableQueue'... bogus.
DAndroid.bp397 "src/gpu/GrResourceCache.cpp",
/external/skia/gn/
Dgpu.gni165 "$_src/gpu/GrResourceCache.cpp",
166 "$_src/gpu/GrResourceCache.h",
/external/skia/src/gpu/instanced/
DInstanceProcessor.cpp2001 GrResourceCache* cache = gpu->getContext()->getResourceCache(); in FindOrCreateVertexBuffer()
2017 GrResourceCache* cache = gpu->getContext()->getResourceCache(); in FindOrCreateIndex8Buffer()