Searched refs:GrResourceCache (Results 1 - 16 of 16) sorted by relevance
/external/skia/src/gpu/ |
H A D | GrResourceCache.cpp | 10 #include "GrResourceCache.h" 50 class GrResourceCache::AutoValidate : ::SkNoncopyable { 52 AutoValidate(GrResourceCache* cache) : fCache(cache) { cache->validate(); } 55 GrResourceCache* fCache; 61 GrResourceCache::GrResourceCache(const GrCaps* caps) function in class:GrResourceCache 85 GrResourceCache::~GrResourceCache() { 90 void GrResourceCache::setLimits(int count, size_t bytes, int maxUnusedFlushes) { 98 void GrResourceCache [all...] |
H A D | GrResourceCache.h | 48 * this feature is disabled, though it can be enabled by calling GrResourceCache::setLimits. 50 class GrResourceCache { class 52 GrResourceCache(const GrCaps* caps); 53 ~GrResourceCache(); 357 class GrResourceCache::ResourceAccess { 359 ResourceAccess(GrResourceCache* cache) : fCache(cache) { } 430 GrResourceCache* fCache; 433 friend class GrResourceCache; // To create this type. 436 inline GrResourceCache::ResourceAccess GrResourceCache [all...] |
H A D | GrGpuResource.cpp | 11 #include "GrResourceCache.h" 16 static inline GrResourceCache* get_resource_cache(GrGpu* gpu) { 145 GrResourceCache::ResourceAccess::kAllCntsReachedZero_RefNotificationFlag; 157 GrResourceCache::ResourceAccess::kRefCntReachedZero_RefNotificationFlag; 159 flags |= GrResourceCache::ResourceAccess::kAllCntsReachedZero_RefNotificationFlag;
|
H A D | GrResourceProvider.cpp | 15 #include "GrResourceCache.h" 22 GrResourceProvider::GrResourceProvider(GrGpu* gpu, GrResourceCache* cache, GrSingleOwner* owner) 109 scratchFlags = GrResourceCache::kRequireNoPendingIO_ScratchFlag; 111 scratchFlags = GrResourceCache::kPreferNoPendingIO_ScratchFlag; 138 scratchFlags = GrResourceCache::kRequireNoPendingIO_ScratchFlag; 140 scratchFlags = GrResourceCache::kPreferNoPendingIO_ScratchFlag;
|
H A D | GrTextureProvider.cpp | 10 #include "GrResourceCache.h" 23 GrTextureProvider::GrTextureProvider(GrGpu* gpu, GrResourceCache* cache, GrSingleOwner* singleOwner) 100 scratchFlags = GrResourceCache::kRequireNoPendingIO_ScratchFlag; 104 scratchFlags = GrResourceCache::kPreferNoPendingIO_ScratchFlag;
|
H A D | GrGpuResourceCacheAccess.h | 20 * This class allows GrResourceCache increased privileged access to GrGpuResource objects. 92 friend class GrResourceCache; // to use this type
|
H A D | GrResourceProvider.h | 39 GrResourceProvider(GrGpu* gpu, GrResourceCache* cache, GrSingleOwner* owner);
|
H A D | GrTest.cpp | 15 #include "GrResourceCache.h" 199 void GrResourceCache::getStats(Stats* stats) const { 214 void GrResourceCache::dumpStats(SkString* out) const { 235 void GrResourceCache::dumpStatsKeyValuePairs(SkTArray<SkString>* keys, 256 void GrResourceCache::changeTimestamp(uint32_t newTimestamp) { fTimestamp = newTimestamp; }
|
H A D | GrContext.cpp | 13 #include "GrResourceCache.h" 86 fResourceCache = new GrResourceCache(fCaps); 193 // Unlike the GrResourceCache, TextBlobs are drawn at the SkGpuDevice level, therefore they
|
/external/skia/include/gpu/ |
H A D | GrTextureProvider.h | 106 GrTextureProvider(GrGpu* gpu, GrResourceCache* cache, GrSingleOwner* singleOwner); 144 GrResourceCache* cache() { return fCache; } 145 const GrResourceCache* cache() const { return fCache; } 156 GrResourceCache* fCache;
|
H A D | GrGpuResource.h | 17 class GrResourceCache; 132 friend class GrResourceCache; // to check IO ref counts. 138 * Base class for objects that can be kept in the GrResourceCache.
|
H A D | GrContext.h | 38 class GrResourceCache; 324 GrResourceCache* getResourceCache() { return fResourceCache; } 364 GrResourceCache* fResourceCache;
|
/external/skia/bench/ |
H A D | GrResourceCacheBench.cpp | 17 #include "GrResourceCache.h" 80 GrResourceCache* cache = context->getResourceCache(); 126 GrResourceCache* cache = fContext->getResourceCache(); 141 GrResourceCache* cache = fContext->getResourceCache();
|
/external/skia/tests/ |
H A D | ResourceCacheTest.cpp | 20 #include "GrResourceCache.h" 340 GrResourceCache* cache = fContext->getResourceCache(); 345 GrResourceCache* cache() { return fContext->getResourceCache(); } 356 GrResourceCache* cache = mock.cache(); 412 GrResourceCache* cache = mock.cache(); 496 GrResourceCache* cache = mock.cache(); 561 GrResourceCache* cache = mock.cache(); 620 GrResourceCache* cache = mock.cache(); 637 // Scratch resources are registered with GrResourceCache just by existing. There are 2. 665 GrResourceCache* cach [all...] |
H A D | GpuLayerCacheTest.cpp | 12 #include "GrResourceCache.h" 115 GrResourceCache::Stats stats; 129 GrResourceCache* resourceCache = context->getResourceCache();
|
/external/skia/ |
H A D | Android.mk | 420 src/gpu/GrResourceCache.cpp \
|
Completed in 340 milliseconds