Home
last modified time | relevance | path

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

/third_party/flutter/skia/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.h53 void accountForOwnPaths(GrCCPathCache*, GrOnFlushResourceProvider*, GrCCPerFlushResourceSpecs*);
68 void setupResources(GrCCPathCache*, GrOnFlushResourceProvider*, GrCCPerFlushResources*,
102 void accountForOwnPath(GrCCPathCache*, GrOnFlushResourceProvider*,
104 void setupResources(GrCCPathCache*, GrOnFlushResourceProvider*, GrCCPerFlushResources*,
117 GrCCPathCache::OnFlushEntryRef fCacheEntry;
DGrCoverageCountingPathRenderer.h19 class GrCCPathCache; variable
111 std::unique_ptr<GrCCPathCache> fPathCache;
118 const GrCCPathCache* testingOnly_getPathCache() const;
DGrCCPerFlushResources.h18 class GrCCPathCache; variable
81 void upgradeEntryToLiteralCoverageAtlas(GrCCPathCache*, GrOnFlushResourceProvider*,
DGrCCDrawPathsOp.cpp222 void GrCCDrawPathsOp::accountForOwnPaths(GrCCPathCache* pathCache, in accountForOwnPaths()
231 GrCCPathCache* pathCache, GrOnFlushResourceProvider* onFlushRP, in accountForOwnPath()
317 GrCCPathCache* pathCache, GrOnFlushResourceProvider* onFlushRP, in setupResources()
333 GrCCPathCache* pathCache, GrOnFlushResourceProvider* onFlushRP, in setupResources()
DGrCoverageCountingPathRenderer.cpp70 fPathCache = skstd::make_unique<GrCCPathCache>(contextUniqueID); in GrCoverageCountingPathRenderer()
DGrCCPerFlushResources.cpp229 GrCCPathCache* pathCache, GrOnFlushResourceProvider* onFlushRP, GrCCPathCacheEntry* entry, in upgradeEntryToLiteralCoverageAtlas()
/third_party/flutter/skia/tools/gpu/
DGrTest.cpp113 const GrCCPathCache* GrCoverageCountingPathRenderer::testingOnly_getPathCache() const { in testingOnly_getPathCache()
133 const SkTHashTable<GrCCPathCache::HashNode, const GrCCPathCache::Key&>&
134 GrCCPathCache::testingOnly_getHashTable() const { in testingOnly_getHashTable()
138 const SkTInternalLList<GrCCPathCacheEntry>& GrCCPathCache::testingOnly_getLRU() const { in testingOnly_getLRU()
/third_party/flutter/skia/gn/
Dgpu.gni568 "$_src/gpu/ccpr/GrCCPathCache.cpp",
569 "$_src/gpu/ccpr/GrCCPathCache.h",
/third_party/flutter/build/skia/ohos/
DBUILD.gn843 "$flutter_root/skia/src/gpu/ccpr/GrCCPathCache.cpp",
/third_party/flutter/build/skia/
DBUILD.gn1444 "$flutter_root/skia/src/gpu/ccpr/GrCCPathCache.cpp",
/third_party/flutter/engine/flutter/ci/licenses_golden/
Dlicenses_skia1020 FILE: ../../../third_party/skia/src/gpu/ccpr/GrCCPathCache.cpp
1021 FILE: ../../../third_party/skia/src/gpu/ccpr/GrCCPathCache.h