/external/skia/src/gpu/ |
D | GrThreadSafeCache.h | 86 SkDEBUGCODE(bool has(const GrUniqueKey&) SK_EXCLUDES(fSpinLock);) 88 GrSurfaceProxyView find(const GrUniqueKey&) SK_EXCLUDES(fSpinLock); 90 const GrUniqueKey&) SK_EXCLUDES(fSpinLock); 92 GrSurfaceProxyView add(const GrUniqueKey&, const GrSurfaceProxyView&) SK_EXCLUDES(fSpinLock); 94 const GrUniqueKey&, const GrSurfaceProxyView&) SK_EXCLUDES(fSpinLock); 96 GrSurfaceProxyView findOrAdd(const GrUniqueKey&, 99 const GrUniqueKey&, const GrSurfaceProxyView&) SK_EXCLUDES(fSpinLock); 166 const GrUniqueKey&) SK_EXCLUDES(fSpinLock); 171 const GrUniqueKey&, 175 void remove(const GrUniqueKey&) SK_EXCLUDES(fSpinLock); [all …]
|
D | GrThreadSafeCache.cpp | 111 const GrUniqueKey& key) { in internalFind() 122 bool GrThreadSafeCache::has(const GrUniqueKey& key) { in has() 130 GrSurfaceProxyView GrThreadSafeCache::find(const GrUniqueKey& key) { in find() 139 const GrUniqueKey& key) { in findWithData() 145 GrThreadSafeCache::Entry* GrThreadSafeCache::getEntry(const GrUniqueKey& key, in getEntry() 169 GrThreadSafeCache::Entry* GrThreadSafeCache::getEntry(const GrUniqueKey& key, in getEntry() 196 const GrUniqueKey& key, in internalAdd() 208 GrSurfaceProxyView GrThreadSafeCache::add(const GrUniqueKey& key, const GrSurfaceProxyView& view) { in add() 217 const GrUniqueKey& key, in addWithData() 224 GrSurfaceProxyView GrThreadSafeCache::findOrAdd(const GrUniqueKey& key, in findOrAdd() [all …]
|
D | GrProxyProvider.h | 36 bool assignUniqueKeyToProxy(const GrUniqueKey&, GrTextureProxy*); 53 sk_sp<GrTextureProxy> findProxyByUniqueKey(const GrUniqueKey&); 59 sk_sp<GrTextureProxy> findOrCreateProxyByUniqueKey(const GrUniqueKey&, 68 GrSurfaceProxyView findCachedProxyWithColorTypeFallback(const GrUniqueKey&, 225 void processInvalidUniqueKey(const GrUniqueKey&, GrTextureProxy*, InvalidateGPUResource); 280 void processInvalidUniqueKeyImpl(const GrUniqueKey&, GrTextureProxy*, 298 static const GrUniqueKey& GetKey(const GrTextureProxy& p) { return p.getUniqueKey(); } in GetKey() 300 static uint32_t Hash(const GrUniqueKey& key) { return key.hash(); } in Hash() 302 …typedef SkTDynamicHash<GrTextureProxy, GrUniqueKey, UniquelyKeyedProxyHashTraits> UniquelyKeyedPro…
|
D | GrOnFlushResourceProvider.h | 73 bool assignUniqueKeyToProxy(const GrUniqueKey&, GrTextureProxy*); 75 void processInvalidUniqueKey(const GrUniqueKey&); 76 sk_sp<GrTextureProxy> findOrCreateProxyByUniqueKey(const GrUniqueKey&, UseAllocator); 85 const GrUniqueKey&);
|
D | GrAttachment.cpp | 68 GrUniqueKey* key) { in ComputeSharedAttachmentUniqueKey() 69 static const GrUniqueKey::Domain kDomain = GrUniqueKey::GenerateDomain(); in ComputeSharedAttachmentUniqueKey() 71 GrUniqueKey::Builder builder(key, kDomain, 5); in ComputeSharedAttachmentUniqueKey()
|
D | GrResourceCache.h | 138 GrGpuResource* findAndRefUniqueResource(const GrUniqueKey& key) { in findAndRefUniqueResource() 149 bool hasUniqueKey(const GrUniqueKey& key) const { in hasUniqueKey() 264 void changeUniqueKey(GrGpuResource*, const GrUniqueKey&); 305 static const GrUniqueKey& GetKey(const GrGpuResource& r) { return r.getUniqueKey(); } in GetKey() 307 static uint32_t Hash(const GrUniqueKey& key) { return key.hash(); } in Hash() 309 typedef SkTDynamicHash<GrGpuResource, GrUniqueKey, UniqueHashTraits> UniqueHash; 437 void changeUniqueKey(GrGpuResource* resource, const GrUniqueKey& newKey) { in changeUniqueKey()
|
/external/skqp/include/private/ |
D | GrResourceKey.h | 238 class GrUniqueKey : public GrResourceKey { 248 GrUniqueKey() : fTag(nullptr) {} in GrUniqueKey() function 250 GrUniqueKey(const GrUniqueKey& that) { *this = that; } in GrUniqueKey() function 257 GrUniqueKey& operator=(const GrUniqueKey& that) { 264 bool operator==(const GrUniqueKey& that) const { return this->INHERITED::operator==(that); } 265 bool operator!=(const GrUniqueKey& that) const { return !(*this == that); } 281 Builder(GrUniqueKey* key, Domain type, int data32Count, const char* tag = nullptr) 287 Builder(GrUniqueKey* key, const GrUniqueKey& innerKey, Domain domain, int extraData32Cnt, 300 static int Data32CntForInnerKey(const GrUniqueKey& innerKey) { in Data32CntForInnerKey() 322 static SkAlignedSTStorage<1, GrUniqueKey> name##_storage; \ [all …]
|
/external/skia/include/private/ |
D | GrResourceKey.h | 239 class GrUniqueKey : public GrResourceKey { 249 GrUniqueKey() : fTag(nullptr) {} in GrUniqueKey() function 251 GrUniqueKey(const GrUniqueKey& that) { *this = that; } in GrUniqueKey() function 258 GrUniqueKey& operator=(const GrUniqueKey& that) { 265 bool operator==(const GrUniqueKey& that) const { return this->INHERITED::operator==(that); } 266 bool operator!=(const GrUniqueKey& that) const { return !(*this == that); } 283 Builder(GrUniqueKey* key, Domain type, int data32Count, const char* tag = nullptr) 289 Builder(GrUniqueKey* key, const GrUniqueKey& innerKey, Domain domain, int extraData32Cnt, 302 static int Data32CntForInnerKey(const GrUniqueKey& innerKey) { in Data32CntForInnerKey() 324 static SkAlignedSTStorage<1, GrUniqueKey> name##_storage; \ [all …]
|
/external/skqp/src/gpu/ |
D | GrImageTextureMaker.h | 30 void makeCopyKey(const CopyParams& stretch, GrUniqueKey* paramsCopyKey) override; 31 void didCacheCopy(const GrUniqueKey& copyKey, uint32_t contextUniqueID) override {} in didCacheCopy() 38 GrUniqueKey fOriginalKey; 56 void makeCopyKey(const CopyParams& stretch, GrUniqueKey* paramsCopyKey) override; 57 void didCacheCopy(const GrUniqueKey& copyKey, uint32_t contextUniqueID) override {} in didCacheCopy() 72 GrUniqueKey fOriginalKey;
|
D | GrImageTextureMaker.cpp | 30 void GrImageTextureMaker::makeCopyKey(const CopyParams& stretch, GrUniqueKey* paramsCopyKey) { in makeCopyKey() 32 GrUniqueKey cacheKey; in makeCopyKey() 68 void GrYUVAImageTextureMaker::makeCopyKey(const CopyParams& stretch, GrUniqueKey* paramsCopyKey) { in makeCopyKey() 71 GrUniqueKey cacheKey; in makeCopyKey() 72 static const GrUniqueKey::Domain kDomain = GrUniqueKey::GenerateDomain(); in makeCopyKey() 73 GrUniqueKey::Builder builder(&cacheKey, fOriginalKey, kDomain, 0, "Image"); in makeCopyKey()
|
D | GrTextureProducer.h | 124 static void MakeCopyKeyFromOrigKey(const GrUniqueKey& origKey, in MakeCopyKeyFromOrigKey() 126 GrUniqueKey* copyKey) { in MakeCopyKeyFromOrigKey() 129 static const GrUniqueKey::Domain kDomain = GrUniqueKey::GenerateDomain(); in MakeCopyKeyFromOrigKey() 130 GrUniqueKey::Builder builder(copyKey, origKey, kDomain, 3); in MakeCopyKeyFromOrigKey() 145 virtual void makeCopyKey(const CopyParams&, GrUniqueKey* copyKey) = 0; 152 virtual void didCacheCopy(const GrUniqueKey& copyKey, uint32_t contextUniqueID) = 0;
|
D | GrStencilAttachment.cpp | 12 GrUniqueKey* key) { in ComputeSharedStencilAttachmentKey() 13 static const GrUniqueKey::Domain kDomain = GrUniqueKey::GenerateDomain(); in ComputeSharedStencilAttachmentKey() 14 GrUniqueKey::Builder builder(key, kDomain, 3); in ComputeSharedStencilAttachmentKey()
|
D | GrResourceProvider.h | 69 template <typename T = GrGpuResource> sk_sp<T> findByUniqueKey(const GrUniqueKey& key) { in findByUniqueKey() 149 const void* data, const GrUniqueKey& key); 168 const GrUniqueKey& key) { in findOrCreatePatternedIndexBuffer() 233 void assignUniqueKeyToResource(const GrUniqueKey&, GrGpuResource*); 263 sk_sp<GrGpuResource> findResourceByUniqueKey(const GrUniqueKey&); 293 const GrUniqueKey& key); 300 GrUniqueKey fQuadIndexBufferKey;
|
D | GrProxyProvider.h | 38 bool assignUniqueKeyToProxy(const GrUniqueKey&, GrTextureProxy*); 55 sk_sp<GrTextureProxy> findProxyByUniqueKey(const GrUniqueKey&, GrSurfaceOrigin); 61 sk_sp<GrTextureProxy> findOrCreateProxyByUniqueKey(const GrUniqueKey&, GrSurfaceOrigin); 214 void processInvalidUniqueKey(const GrUniqueKey&, GrTextureProxy*, InvalidateGPUResource); 263 static const GrUniqueKey& GetKey(const GrTextureProxy& p) { return p.getUniqueKey(); } in GetKey() 265 static uint32_t Hash(const GrUniqueKey& key) { return key.hash(); } in Hash() 267 …typedef SkTDynamicHash<GrTextureProxy, GrUniqueKey, UniquelyKeyedProxyHashTraits> UniquelyKeyedPro…
|
D | GrPath.cpp | 17 void GrPath::ComputeKey(const GrShape& shape, GrUniqueKey* key, bool* outIsVolatile) { in ComputeKey() 27 static const GrUniqueKey::Domain kGeneralPathDomain = GrUniqueKey::GenerateDomain(); in ComputeKey() 28 GrUniqueKey::Builder builder(key, kGeneralPathDomain, geoCnt + styleCnt, "Path"); in ComputeKey()
|
D | GrOnFlushResourceProvider.h | 81 bool assignUniqueKeyToProxy(const GrUniqueKey&, GrTextureProxy*); 83 void processInvalidUniqueKey(const GrUniqueKey&); 84 sk_sp<GrTextureProxy> findOrCreateProxyByUniqueKey(const GrUniqueKey&, GrSurfaceOrigin); 93 const GrUniqueKey&);
|
D | GrBitmapTextureMaker.h | 25 void makeCopyKey(const CopyParams& copyParams, GrUniqueKey* copyKey) override; 26 void didCacheCopy(const GrUniqueKey& copyKey, uint32_t contextUniqueID) override; 33 GrUniqueKey fOriginalKey;
|
D | GrResourceCache.h | 149 GrGpuResource* findAndRefUniqueResource(const GrUniqueKey& key) { in findAndRefUniqueResource() 160 bool hasUniqueKey(const GrUniqueKey& key) const { in hasUniqueKey() 260 void changeUniqueKey(GrGpuResource*, const GrUniqueKey&); 299 static const GrUniqueKey& GetKey(const GrGpuResource& r) { return r.getUniqueKey(); } in GetKey() 301 static uint32_t Hash(const GrUniqueKey& key) { return key.hash(); } in Hash() 303 typedef SkTDynamicHash<GrGpuResource, GrUniqueKey, UniqueHashTraits> UniqueHash; 409 void changeUniqueKey(GrGpuResource* resource, const GrUniqueKey& newKey) { in changeUniqueKey()
|
D | GrOnFlushResourceProvider.cpp | 41 bool GrOnFlushResourceProvider::assignUniqueKeyToProxy(const GrUniqueKey& key, in assignUniqueKeyToProxy() 52 void GrOnFlushResourceProvider::processInvalidUniqueKey(const GrUniqueKey& key) { in processInvalidUniqueKey() 59 const GrUniqueKey& key, GrSurfaceOrigin origin) { in findOrCreateProxyByUniqueKey() 88 const GrUniqueKey& key) { in findOrMakeStaticBuffer()
|
/external/skqp/bench/ |
D | GrResourceCacheBench.cpp | 29 static void ComputeKey(int i, int keyData32Count, GrUniqueKey* key) { in ComputeKey() 30 static GrUniqueKey::Domain kDomain = GrUniqueKey::GenerateDomain(); in ComputeKey() 31 GrUniqueKey::Builder builder(key, kDomain, keyData32Count); in ComputeKey() 45 GrUniqueKey key; in populate_cache() 144 GrUniqueKey key; in onDraw()
|
/external/skia/bench/ |
D | GrResourceCacheBench.cpp | 29 static void ComputeKey(int i, int keyData32Count, GrUniqueKey* key) { in ComputeKey() 30 static GrUniqueKey::Domain kDomain = GrUniqueKey::GenerateDomain(); in ComputeKey() 31 GrUniqueKey::Builder builder(key, kDomain, keyData32Count); in ComputeKey() 45 GrUniqueKey key; in populate_cache() 144 GrUniqueKey key; in onDraw()
|
/external/skqp/tests/ |
D | TextureProxyTest.cpp | 81 static GrUniqueKey::Domain d = GrUniqueKey::GenerateDomain(); in wrapped_with_key() 84 GrUniqueKey key; in wrapped_with_key() 86 GrUniqueKey::Builder builder(&key, d, 1, nullptr); in wrapped_with_key() 134 GrUniqueKey key; in basic_test() 161 const GrUniqueKey texKey = proxy->peekSurface()->getUniqueKey(); in basic_test() 268 static GrUniqueKey::Domain d = GrUniqueKey::GenerateDomain(); in invalidation_and_instantiation_test() 269 GrUniqueKey key; in invalidation_and_instantiation_test() 270 GrUniqueKey::Builder builder(&key, d, 1, nullptr); in invalidation_and_instantiation_test()
|
/external/skia/tests/ |
D | TextureProxyTest.cpp | 83 static GrUniqueKey::Domain d = GrUniqueKey::GenerateDomain(); in wrapped_with_key() 86 GrUniqueKey key; in wrapped_with_key() 88 GrUniqueKey::Builder builder(&key, d, 1, nullptr); in wrapped_with_key() 134 GrUniqueKey key; in basic_test() 160 const GrUniqueKey texKey = proxy->peekSurface()->getUniqueKey(); in basic_test() 294 static GrUniqueKey::Domain d = GrUniqueKey::GenerateDomain(); in invalidation_and_instantiation_test() 295 GrUniqueKey key; in invalidation_and_instantiation_test() 296 GrUniqueKey::Builder builder(&key, d, 1, nullptr); in invalidation_and_instantiation_test()
|
/external/skqp/src/core/ |
D | SkPromiseImageTexture.cpp | 27 void SkPromiseImageTexture::addKeyToInvalidate(uint32_t contextID, const GrUniqueKey& key) { in addKeyToInvalidate() 39 SkTArray<GrUniqueKey> SkPromiseImageTexture::testingOnly_uniqueKeysToInvalidate() const { in testingOnly_uniqueKeysToInvalidate() 40 SkTArray<GrUniqueKey> results; in testingOnly_uniqueKeysToInvalidate()
|
/external/skia/src/core/ |
D | SkPromiseImageTexture.cpp | 27 void SkPromiseImageTexture::addKeyToInvalidate(uint32_t contextID, const GrUniqueKey& key) { in addKeyToInvalidate() 39 SkTArray<GrUniqueKey> SkPromiseImageTexture::testingOnly_uniqueKeysToInvalidate() const { in testingOnly_uniqueKeysToInvalidate() 40 SkTArray<GrUniqueKey> results; in testingOnly_uniqueKeysToInvalidate()
|