/external/skia/src/gpu/ |
D | GrResourceCache.h | 28 GrGpuResource* fResource; 137 GrGpuResource* findAndRefScratchResource(const GrScratchKey& scratchKey, 151 GrGpuResource* findAndRefUniqueResource(const GrUniqueKey& key) { in findAndRefUniqueResource() 152 GrGpuResource* resource = fUniqueHash.find(key); in findAndRefUniqueResource() 199 void insertCrossContextGpuResource(GrGpuResource* resource); 222 void update(GrGpuResource* resource) { in update() 256 void insertResource(GrGpuResource*); 257 void removeResource(GrGpuResource*); 258 void notifyCntReachedZero(GrGpuResource*, uint32_t flags); 259 void didChangeGpuMemorySize(const GrGpuResource*, size_t oldSize); [all …]
|
D | GrGpuResource.cpp | 22 GrGpuResource::GrGpuResource(GrGpu* gpu) in GrGpuResource() function in GrGpuResource 32 void GrGpuResource::registerWithCache(SkBudgeted budgeted) { in registerWithCache() 39 void GrGpuResource::registerWithCacheWrapped() { in registerWithCacheWrapped() 46 GrGpuResource::~GrGpuResource() { in ~GrGpuResource() 51 void GrGpuResource::release() { in release() 59 void GrGpuResource::abandon() { in abandon() 70 void GrGpuResource::dumpMemoryStatistics(SkTraceMemoryDump* traceMemoryDump) const { in dumpMemoryStatistics() 87 const GrContext* GrGpuResource::getContext() const { in getContext() 95 GrContext* GrGpuResource::getContext() { in getContext() 103 void GrGpuResource::didChangeGpuMemorySize() const { in didChangeGpuMemorySize() [all …]
|
D | GrGpuResourcePriv.h | 17 class GrGpuResource::ResourcePriv { 71 ResourcePriv(GrGpuResource* resource) : fResource(resource) { } in ResourcePriv() 79 GrGpuResource* fResource; 81 friend class GrGpuResource; // to construct/copy this type. variable 84 inline GrGpuResource::ResourcePriv GrGpuResource::resourcePriv() { return ResourcePriv(this); } in resourcePriv() 86 inline const GrGpuResource::ResourcePriv GrGpuResource::resourcePriv() const { in resourcePriv() 87 return ResourcePriv(const_cast<GrGpuResource*>(this)); in resourcePriv()
|
D | GrGpuResourceCacheAccess.h | 21 class GrGpuResource::CacheAccess { 89 CacheAccess(GrGpuResource* resource) : fResource(resource) {} in CacheAccess() 97 GrGpuResource* fResource; 99 friend class GrGpuResource; // to construct/copy this type. variable 104 inline GrGpuResource::CacheAccess GrGpuResource::cacheAccess() { return CacheAccess(this); } in cacheAccess() 106 inline const GrGpuResource::CacheAccess GrGpuResource::cacheAccess() const { in cacheAccess() 107 return CacheAccess(const_cast<GrGpuResource*>(this)); in cacheAccess()
|
D | GrResourceCache.cpp | 98 void GrResourceCache::insertResource(GrGpuResource* resource) { in insertResource() 136 void GrResourceCache::removeResource(GrGpuResource* resource) { in removeResource() 171 GrGpuResource* back = *(fNonpurgeableResources.end() - 1); in abandonAll() 177 GrGpuResource* top = fPurgeableQueue.peek(); in abandonAll() 198 GrGpuResource* back = *(fNonpurgeableResources.end() - 1); in releaseAll() 204 GrGpuResource* top = fPurgeableQueue.peek(); in releaseAll() 223 bool operator()(const GrGpuResource* resource) const { in operator ()() 236 GrGpuResource* GrResourceCache::findAndRefScratchResource(const GrScratchKey& scratchKey, in findAndRefScratchResource() 241 GrGpuResource* resource; in findAndRefScratchResource() 268 void GrResourceCache::willRemoveScratchKey(const GrGpuResource* resource) { in willRemoveScratchKey() [all …]
|
D | GrStencilAttachment.h | 18 class GrStencilAttachment : public GrGpuResource { 38 : GrGpuResource(gpu) in GrStencilAttachment() 52 typedef GrGpuResource INHERITED;
|
D | GrGpuResourceRef.h | 39 GrGpuResource* getResource() const { return fResource; } in getResource() 57 GrGpuResourceRef(GrGpuResource*, GrIOType); 61 void setResource(GrGpuResource*, GrIOType); 82 GrGpuResource* fResource;
|
D | GrPath.h | 19 class GrPath : public GrGpuResource { 54 typedef GrGpuResource INHERITED;
|
D | GrBuffer.h | 15 class GrBuffer : public GrGpuResource { 133 typedef GrGpuResource INHERITED;
|
D | GrPathRange.h | 24 class GrPathRange : public GrGpuResource { 150 typedef GrGpuResource INHERITED;
|
D | GrGpuResourceRef.cpp | 16 GrGpuResourceRef::GrGpuResourceRef(GrGpuResource* resource, GrIOType ioType) { in GrGpuResourceRef() 54 void GrGpuResourceRef::setResource(GrGpuResource* resource, GrIOType ioType) { in setResource()
|
D | GrResourceProvider.h | 212 void assignUniqueKeyToResource(const GrUniqueKey&, GrGpuResource*); 219 GrGpuResource* findAndRefResourceByUniqueKey(const GrUniqueKey&);
|
D | GrResourceProvider.cpp | 224 GrGpuResource* resource = fCache->findAndRefScratchResource(key, in refScratchTexture() 260 GrGpuResource* resource) { in assignUniqueKeyToResource() 268 GrGpuResource* GrResourceProvider::findAndRefResourceByUniqueKey(const GrUniqueKey& key) { in findAndRefResourceByUniqueKey() 275 GrGpuResource* resource = this->findAndRefResourceByUniqueKey(key); in findAndRefTextureByUniqueKey()
|
/external/skia/include/gpu/ |
D | GrGpuResource.h | 144 class SK_API GrGpuResource : public GrIORef<GrGpuResource> { 263 GrGpuResource(GrGpu*); 264 virtual ~GrGpuResource(); 338 typedef GrIORef<GrGpuResource> INHERITED; 339 friend class GrIORef<GrGpuResource>; // to access notifyAllCntsAreZero and notifyRefCntIsZero.
|
D | GrSurface.h | 21 class SK_API GrSurface : public GrGpuResource { 98 typedef GrGpuResource INHERITED;
|
/external/skia/bench/ |
D | GrResourceCacheBench.cpp | 23 class BenchResource : public GrGpuResource { 40 typedef GrGpuResource INHERITED; 47 GrGpuResource* resource = new BenchResource(gpu); in populate_cache() 146 sk_sp<GrGpuResource> resource(cache->findAndRefUniqueResource(key)); in onDraw()
|
/external/skia/src/gpu/gl/ |
D | GrGLVertexArray.h | 78 GrGpuResource::UniqueID fVertexBufferUniqueID; 118 GrGpuResource::UniqueID fIndexBufferUniqueID;
|
D | GrGLGpu.h | 539 GrGpuResource::UniqueID fBoundBufferUniqueID; 572 GrGpuResource::UniqueID fHWBoundRenderTargetUniqueID; 574 SkTArray<GrGpuResource::UniqueID, true> fHWBoundTextureUniqueIDs; 577 GrGpuResource::UniqueID fTextureUniqueID; 590 GrGpuResource::UniqueID fAttachedBufferUniqueID;
|
/external/skia/tests/ |
D | ResourceCacheTest.cpp | 265 class TestResource : public GrGpuResource { 356 typedef GrGpuResource INHERITED; 461 GrGpuResource* wrappedViaKey = cache->findAndRefUniqueResource(uniqueKey2); in test_budgeting() 744 GrGpuResource* find; in test_remove_scratch_key() 819 … GrGpuResource* find = cache->findAndRefScratchResource(scratchKey, TestResource::kDefaultSize, 0); in test_scratch_key_consistency() 828 …GrGpuResource* find2 = cache->findAndRefScratchResource(scratchKey2, TestResource::kDefaultSize, 0… in test_scratch_key_consistency() 927 sk_sp<GrGpuResource> d2(cache->findAndRefUniqueResource(key3)); in test_duplicate_unique_key() 985 …GrGpuResource* scratch = cache->findAndRefScratchResource(scratchKey, TestResource::kDefaultSize, … in test_purge_invalidated() 1121 SkTDArray<GrGpuResource*> resourcesToUnref; in test_timestamp_wrap() 1148 GrGpuResource* res = cache->findAndRefUniqueResource(key); in test_timestamp_wrap() [all …]
|
D | ProxyTest.cpp | 28 const GrGpuResource::UniqueID& uniqueID, in check_surface() 117 const GrGpuResource::UniqueID kInvalidResourceID = GrGpuResource::UniqueID::InvalidID(); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
|
/external/skia/src/gpu/instanced/ |
D | GLInstancedRendering.h | 63 GrGpuResource::UniqueID fInstanceAttribsBufferUniqueId;
|
D | InstanceProcessor.cpp | 2002 if (GrGpuResource* cached = cache->findAndRefUniqueResource(gShapeVertexBufferKey)) { in FindOrCreateVertexBuffer() 2018 if (GrGpuResource* cached = cache->findAndRefUniqueResource(gShapeIndexBufferKey)) { in FindOrCreateIndex8Buffer()
|
/external/skia/include/private/ |
D | GrSurfaceProxy.h | 220 explicit UniqueID(const GrGpuResource::UniqueID& id) : fID(id.asUInt()) { } in UniqueID() 222 UniqueID() : fID(GrGpuResource::CreateUniqueID()) { } in UniqueID()
|
/external/skia/src/gpu/text/ |
D | GrStencilAndCoverTextContext.h | 106 mutable GrGpuResource::UniqueID fLastDrawnGlyphsID;
|
/external/skia/gn/ |
D | gpu.gni | 19 "$_include/gpu/GrGpuResource.h", 95 "$_src/gpu/GrGpuResource.cpp",
|