Home
last modified time | relevance | path

Searched refs:GrCCPathCache (Results 1 – 11 of 11) sorted by relevance

/external/skqp/src/gpu/ccpr/
DGrCCPathCache.cpp16 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 …]
DGrCCPathCache.h26 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 …]
DGrCCDrawPathsOp.h48 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;
DGrCoverageCountingPathRenderer.h19 class GrCCPathCache; variable
106 std::unique_ptr<GrCCPathCache> fPathCache;
113 const GrCCPathCache* testingOnly_getPathCache() const;
DGrCCPerFlushResources.h17 class GrCCPathCache; variable
74 void upgradeEntryToLiteralCoverageAtlas(GrCCPathCache*, GrOnFlushResourceProvider*,
DGrCCDrawPathsOp.cpp209 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()
DGrCoverageCountingPathRenderer.cpp43 fPathCache = skstd::make_unique<GrCCPathCache>(contextUniqueID); in GrCoverageCountingPathRenderer()
DGrCCPerFlushResources.cpp193 GrCCPathCache* pathCache, GrOnFlushResourceProvider* onFlushRP, GrCCPathCacheEntry* entry, in upgradeEntryToLiteralCoverageAtlas()
/external/skqp/tools/gpu/
DGrTest.cpp303 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/
Dgpu.gni542 "$_src/gpu/ccpr/GrCCPathCache.cpp",
543 "$_src/gpu/ccpr/GrCCPathCache.h",
/external/skqp/
DAndroid.bp926 "src/gpu/ccpr/GrCCPathCache.cpp",