Searched refs:GrCCPathCache (Results 1 – 11 of 11) sorted by relevance
/external/skqp/src/gpu/ccpr/ |
D | GrCCPathCache.cpp | 16 DECLARE_SKMESSAGEBUS_MESSAGE(sk_sp<GrCCPathCache::Key>); 29 const sk_sp<GrCCPathCache::Key>& key, uint32_t msgBusUniqueID) { in SkShouldPostMessageToBus() 37 GrCCPathCache::MaskTransform::MaskTransform(const SkMatrix& m, SkIVector* shift) in MaskTransform() 54 inline static bool fuzzy_equals(const GrCCPathCache::MaskTransform& a, in fuzzy_equals() 55 const GrCCPathCache::MaskTransform& b) { in fuzzy_equals() 68 sk_sp<GrCCPathCache::Key> GrCCPathCache::Key::Make(uint32_t pathCacheUniqueID, in Make() 71 sk_sp<GrCCPathCache::Key> key(new (memory) Key(pathCacheUniqueID, dataCountU32)); in Make() 78 const uint32_t* GrCCPathCache::Key::data() const { in data() 83 uint32_t* GrCCPathCache::Key::data() { in data() 88 void GrCCPathCache::Key::onChange() { in onChange() [all …]
|
D | GrCCPathCache.h | 26 class GrCCPathCache { 28 GrCCPathCache(uint32_t contextUniqueID); 29 ~GrCCPathCache(); 136 HashNode(GrCCPathCache*, sk_sp<Key>, const MaskTransform&, const GrShape&); 149 GrCCPathCache* fPathCache = nullptr; 161 void evict(const GrCCPathCache::Key&, GrCCPathCacheEntry* = nullptr); 205 const GrCCPathCache::Key& cacheKey() const { SkASSERT(fCacheKey); return *fCacheKey; } in cacheKey() 238 ReleaseAtlasResult upgradeToLiteralCoverageAtlas(GrCCPathCache*, GrOnFlushResourceProvider*, 242 using MaskTransform = GrCCPathCache::MaskTransform; 244 GrCCPathCacheEntry(sk_sp<GrCCPathCache::Key> cacheKey, const MaskTransform& maskTransform) in GrCCPathCacheEntry() [all …]
|
D | GrCCDrawPathsOp.h | 48 void accountForOwnPaths(GrCCPathCache*, GrOnFlushResourceProvider*, GrCCPerFlushResourceSpecs*); 63 void setupResources(GrCCPathCache*, GrOnFlushResourceProvider*, GrCCPerFlushResources*, 93 void accountForOwnPath(GrCCPathCache*, GrOnFlushResourceProvider*, 95 void setupResources(GrCCPathCache*, GrOnFlushResourceProvider*, GrCCPerFlushResources*, 108 GrCCPathCache::OnFlushEntryRef fCacheEntry;
|
D | GrCoverageCountingPathRenderer.h | 19 class GrCCPathCache; variable 106 std::unique_ptr<GrCCPathCache> fPathCache; 113 const GrCCPathCache* testingOnly_getPathCache() const;
|
D | GrCCPerFlushResources.h | 17 class GrCCPathCache; variable 74 void upgradeEntryToLiteralCoverageAtlas(GrCCPathCache*, GrOnFlushResourceProvider*,
|
D | GrCCDrawPathsOp.cpp | 209 void GrCCDrawPathsOp::accountForOwnPaths(GrCCPathCache* pathCache, in accountForOwnPaths() 218 GrCCPathCache* pathCache, GrOnFlushResourceProvider* onFlushRP, in accountForOwnPath() 303 GrCCPathCache* pathCache, GrOnFlushResourceProvider* onFlushRP, in setupResources() 319 GrCCPathCache* pathCache, GrOnFlushResourceProvider* onFlushRP, in setupResources()
|
D | GrCoverageCountingPathRenderer.cpp | 43 fPathCache = skstd::make_unique<GrCCPathCache>(contextUniqueID); in GrCoverageCountingPathRenderer()
|
D | GrCCPerFlushResources.cpp | 193 GrCCPathCache* pathCache, GrOnFlushResourceProvider* onFlushRP, GrCCPathCacheEntry* entry, in upgradeEntryToLiteralCoverageAtlas()
|
/external/skqp/tools/gpu/ |
D | GrTest.cpp | 303 const GrCCPathCache* GrCoverageCountingPathRenderer::testingOnly_getPathCache() const { in testingOnly_getPathCache() 323 const SkTHashTable<GrCCPathCache::HashNode, const GrCCPathCache::Key&>& 324 GrCCPathCache::testingOnly_getHashTable() const { in testingOnly_getHashTable() 328 const SkTInternalLList<GrCCPathCacheEntry>& GrCCPathCache::testingOnly_getLRU() const { in testingOnly_getLRU()
|
/external/skqp/gn/ |
D | gpu.gni | 542 "$_src/gpu/ccpr/GrCCPathCache.cpp", 543 "$_src/gpu/ccpr/GrCCPathCache.h",
|
/external/skqp/ |
D | Android.bp | 926 "src/gpu/ccpr/GrCCPathCache.cpp",
|