/third_party/skia/src/gpu/ |
H A D | GrThreadSafeCache.h | 85 SkDEBUGCODE(bool has(const GrUniqueKey&) SK_EXCLUDES(fSpinLock);) 87 GrSurfaceProxyView find(const GrUniqueKey&) SK_EXCLUDES(fSpinLock); 89 const GrUniqueKey&) SK_EXCLUDES(fSpinLock); 91 GrSurfaceProxyView add(const GrUniqueKey&, const GrSurfaceProxyView&) SK_EXCLUDES(fSpinLock); 93 const GrUniqueKey&, const GrSurfaceProxyView&) SK_EXCLUDES(fSpinLock); 95 GrSurfaceProxyView findOrAdd(const GrUniqueKey&, 98 const GrUniqueKey&, const GrSurfaceProxyView&) SK_EXCLUDES(fSpinLock); 165 const GrUniqueKey&) SK_EXCLUDES(fSpinLock); 170 const GrUniqueKey&, 174 void remove(const GrUniqueKey [all...] |
H A D | GrProxyProvider.h | 37 bool assignUniqueKeyToProxy(const GrUniqueKey&, GrTextureProxy*); 54 sk_sp<GrTextureProxy> findProxyByUniqueKey(const GrUniqueKey&); 60 sk_sp<GrTextureProxy> findOrCreateProxyByUniqueKey(const GrUniqueKey&, 69 GrSurfaceProxyView findCachedProxyWithColorTypeFallback(const GrUniqueKey&, 226 void processInvalidUniqueKey(const GrUniqueKey&, GrTextureProxy*, InvalidateGPUResource); 284 void processInvalidUniqueKeyImpl(const GrUniqueKey&, GrTextureProxy*, 304 static const GrUniqueKey& GetKey(const GrTextureProxy& p) { return p.getUniqueKey(); } in GetKey() 306 static uint32_t Hash(const GrUniqueKey& key) { return key.hash(); } in Hash() 308 typedef SkTDynamicHash<GrTextureProxy, GrUniqueKey, UniquelyKeyedProxyHashTraits> UniquelyKeyedProxyHash;
|
H A 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 [all...] |
H A D | GrResourceProvider.h | 51 findByUniqueKey(const GrUniqueKey& key) { in findByUniqueKey() 199 const GrUniqueKey& key, InitializeBufferFn); 212 const void* staticData, const GrUniqueKey& key); 231 const GrUniqueKey& key) { in findOrCreatePatternedIndexBuffer() 318 void assignUniqueKeyToResource(const GrUniqueKey&, GrGpuResource*); 341 sk_sp<GrGpuResource> findResourceByUniqueKey(const GrUniqueKey&); 405 const GrUniqueKey* key);
|
H A D | GrAttachment.cpp | 90 GrUniqueKey* key) { in ComputeSharedAttachmentUniqueKey() 91 static const GrUniqueKey::Domain kDomain = GrUniqueKey::GenerateDomain(); in ComputeSharedAttachmentUniqueKey() 93 GrUniqueKey::Builder builder(key, kDomain, 5); in ComputeSharedAttachmentUniqueKey()
|
H A D | GrTextureProxy.h | 72 const GrUniqueKey& getUniqueKey() const override { 192 GrUniqueKey fUniqueKey; 205 void setUniqueKey(GrProxyProvider*, const GrUniqueKey&);
|
H A D | GrResourceCache.h | 176 GrGpuResource* findAndRefUniqueResource(const GrUniqueKey& key) { in findAndRefUniqueResource() 189 bool hasUniqueKey(const GrUniqueKey& key) const { in hasUniqueKey() 367 void changeUniqueKey(GrGpuResource*, const GrUniqueKey&); 463 static const GrUniqueKey& GetKey(const GrGpuResource& r) { return r.getUniqueKey(); } in GetKey() 465 static uint32_t Hash(const GrUniqueKey& key) { return key.hash(); } in Hash() 467 typedef SkTDynamicHash<GrGpuResource, GrUniqueKey, UniqueHashTraits> UniqueHash; 631 void changeUniqueKey(GrGpuResource* resource, const GrUniqueKey& newKey) { in changeUniqueKey()
|
H A D | GrResourceAllocator.h | 149 uint32_t operator()(const GrUniqueKey& key) const { return key.hash(); } in operator ()() 151 typedef SkTHashMap<GrUniqueKey, Register*, UniqueKeyHash> UniqueKeyRegisterHash; 163 const GrUniqueKey& uniqueKey() const { return fOriginatingProxy->getUniqueKey(); } in uniqueKey()
|
H A D | SkGr.h | 32 class GrUniqueKey; 202 void GrMakeKeyFromImageID(GrUniqueKey* key, uint32_t imageID, const SkIRect& imageBounds); 205 * Makes a SkIDChangeListener from a GrUniqueKey. The key will be invalidated in the resource 210 sk_sp<SkIDChangeListener> GrMakeUniqueKeyInvalidationListener(GrUniqueKey*, uint32_t contextID);
|
H A D | GrBlurUtils.cpp | 105 GrUniqueKey* key) { in sw_create_filtered_mask() 292 static bool compute_key_and_clip_bounds(GrUniqueKey* maskKey, in compute_key_and_clip_bounds() 336 static const GrUniqueKey::Domain kDomain = GrUniqueKey::GenerateDomain(); in compute_key_and_clip_bounds() 337 GrUniqueKey::Builder builder(maskKey, kDomain, 5 + 2 + shape.unstyledKeySize(), in compute_key_and_clip_bounds() 385 GrUniqueKey* key, in hw_create_filtered_mask() 550 GrUniqueKey maskKey; in draw_shape_with_mask_filter()
|
H A D | SkGr.cpp | 51 void GrMakeKeyFromImageID(GrUniqueKey* key, uint32_t imageID, const SkIRect& imageBounds) { in GrMakeKeyFromImageID() 55 static const GrUniqueKey::Domain kImageIDDomain = GrUniqueKey::GenerateDomain(); in GrMakeKeyFromImageID() 56 GrUniqueKey::Builder builder(key, kImageIDDomain, 5, "Image"); in GrMakeKeyFromImageID() 66 sk_sp<SkIDChangeListener> GrMakeUniqueKeyInvalidationListener(GrUniqueKey* key, in GrMakeUniqueKeyInvalidationListener() 70 Listener(const GrUniqueKey& key, uint32_t contextUniqueID) : fMsg(key, contextUniqueID) {} in GrMakeUniqueKeyInvalidationListener() 179 GrUniqueKey key; in GrMakeCachedBitmapProxyView()
|
H A D | GrResourceProvider.cpp | 399 void GrResourceProvider::assignUniqueKeyToResource(const GrUniqueKey& key, in assignUniqueKeyToResource() 408 sk_sp<GrGpuResource> GrResourceProvider::findResourceByUniqueKey(const GrUniqueKey& key) { in findResourceByUniqueKey() 417 const GrUniqueKey& key) { in findOrMakeStaticBuffer() 434 const GrUniqueKey& uniqueKey, in findOrMakeStaticBuffer() 469 const GrUniqueKey* key) { in createPatternedIndexBuffer() 611 GrUniqueKey sbKey; in attachStencilAttachment() 669 GrUniqueKey key; in getDiscardableMSAAAttachment()
|
H A D | GrGpuResource.h | 267 const GrUniqueKey& getUniqueKey() const { return fUniqueKey; } in getUniqueKey() 387 void setUniqueKey(const GrUniqueKey&); 409 GrUniqueKey fUniqueKey;
|
H A D | GrSurfaceProxy.h | 234 virtual const GrUniqueKey& getUniqueKey() const { in getUniqueKey() 236 static const GrUniqueKey kInvalidKey; in getUniqueKey() 416 GrMipmapped, const GrUniqueKey*);
|
/third_party/skia/include/private/ |
H A D | GrResourceKey.h | 239 class GrUniqueKey : public GrResourceKey { class 249 GrUniqueKey() : fTag(nullptr) {} in GrUniqueKey() function in GrUniqueKey 251 GrUniqueKey(const GrUniqueKey& that) { *this = that; } in GrUniqueKey() function in GrUniqueKey 258 GrUniqueKey& operator=(const GrUniqueKey& that) { in operator =() 265 bool operator==(const GrUniqueKey& that) const { return this->INHERITED::operator==(that); } in operator ==() 266 bool operator!=(const GrUniqueKey& that) const { return !(*this == that); } in operator !=() 283 Builder(GrUniqueKey* key, Domain type, int data32Count, const char* tag = nullptr) in Builder() 289 Builder(GrUniqueKey* ke [all...] |
/third_party/skia/bench/ |
H A 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;
|
/third_party/skia/src/core/ |
H A 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()
|
/third_party/skia/tests/ |
H A 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 in invalidation_and_instantiation_test() [all...] |
H A D | ResourceCacheTest.cpp | 397 static void make_unique_key(GrUniqueKey* key, int data, const char* tag = nullptr) { in make_unique_key() 398 static GrUniqueKey::Domain d = GrUniqueKey::GenerateDomain(); in make_unique_key() 399 GrUniqueKey::Builder builder(key, d, 1, tag); in make_unique_key() 412 GrUniqueKey uniqueKey; in test_purge_unlocked() 422 GrUniqueKey uniqueKey2; in test_purge_unlocked() 539 GrUniqueKey uniqueKey; in test_budgeting() 553 GrUniqueKey uniqueKey2; in test_budgeting() 555 GrUniqueKey uniqueKey3; in test_budgeting() 665 GrUniqueKey uniqueKe in test_unbudgeted() [all...] |
H A D | GrThreadSafeCacheTest.cpp | 56 static void create_view_key(GrUniqueKey* key, int wh, int id) { in create_view_key() 57 static const GrUniqueKey::Domain kViewDomain = GrUniqueKey::GenerateDomain(); in create_view_key() 58 GrUniqueKey::Builder builder(key, kViewDomain, 1); in create_view_key() 67 static void create_vert_key(GrUniqueKey* key, int wh, int id) { in create_vert_key() 68 static const GrUniqueKey::Domain kVertDomain = GrUniqueKey::GenerateDomain(); in create_vert_key() 69 GrUniqueKey::Builder builder(key, kVertDomain, 1); in create_vert_key() 218 GrUniqueKey key; in checkView() 304 GrUniqueKey ke in checkVert() [all...] |
/third_party/skia/include/core/ |
H A D | SkPromiseImageTexture.h | 46 void addKeyToInvalidate(uint32_t contextID, const GrUniqueKey& key); 50 SkTArray<GrUniqueKey> testingOnly_uniqueKeysToInvalidate() const;
|
/third_party/skia/src/gpu/ops/ |
H A D | TriangulatingPathRenderer.cpp | 86 UniqueKeyInvalidator(const GrUniqueKey& key, uint32_t contextUniqueID) in UniqueKeyInvalidator() 233 static void CreateKey(GrUniqueKey* key, in CreateKey() 236 static const GrUniqueKey::Domain kDomain = GrUniqueKey::GenerateDomain(); in CreateKey() 243 GrUniqueKey::Builder builder(key, kDomain, shapeKeyDataCnt + kClipBoundsCnt, "Path"); in CreateKey() 283 GrUniqueKey key; in createNonAAMesh() 442 GrUniqueKey key;
|
H A D | SoftwarePathRenderer.cpp | 281 GrUniqueKey maskKey; in onDrawPath() 288 static const GrUniqueKey::Domain kDomain = GrUniqueKey::GenerateDomain(); in onDrawPath() 289 GrUniqueKey::Builder builder(&maskKey, kDomain, 7 + args.fShape->unstyledKeySize(), in onDrawPath()
|
/third_party/skia/src/gpu/v1/ |
H A D | ClipStack.h | 83 GrUniqueKey testingOnly_getLastSWMaskKey() const { in testingOnly_getLastSWMaskKey() 84 return fMasks.empty() ? GrUniqueKey() : fMasks.back().key(); in testingOnly_getLastSWMaskKey() 179 const GrUniqueKey& key() const { return fKey; } in key() 188 GrUniqueKey fKey;
|
/third_party/skia/src/gpu/effects/ |
H A D | GrMatrixConvolutionEffect.cpp | 88 GrUniqueKey key; in Make() 90 static const GrUniqueKey::Domain kDomain = GrUniqueKey::GenerateDomain(); in Make() 91 GrUniqueKey::Builder builder(&key, kDomain, length, "Matrix Convolution Kernel"); in Make()
|