Home
last modified time | relevance | path

Searched refs:PlotLocator (Results 1 – 9 of 9) sorted by relevance

/external/skia/src/gpu/
DAtlasTypes.h235 class PlotLocator {
244 PlotLocator(uint32_t pageIdx, uint32_t plotIdx, uint64_t generation) in PlotLocator() function
253 PlotLocator() in PlotLocator() function
269 bool operator==(const PlotLocator& other) const {
297 PlotLocator plotLocator() const { return fPlotLocator; } in plotLocator()
333 void updatePlotLocator(PlotLocator p) { in updatePlotLocator()
351 PlotLocator fPlotLocator{0, 0, 0};
365 virtual void evict(PlotLocator) = 0;
410 SkASSERT(index < skgpu::PlotLocator::kMaxPlots); in find()
423 uint32_t fPlotAlreadyUpdated[skgpu::PlotLocator::kMaxMultitexturePages];
[all …]
DAtlasTypes.cpp137 fPlotLocator = PlotLocator(fPageIndex, fPlotIndex, fGenID); in resetRects()
/external/skia/src/gpu/graphite/
DDrawAtlas.h114 bool hasID(const PlotLocator& plotLocator) { in hasID()
191 void processEviction(PlotLocator);
232 sk_sp<TextureProxy> fProxies[PlotLocator::kMaxMultitexturePages];
233 Page fPages[PlotLocator::kMaxMultitexturePages];
271 bool needsUpload(PlotLocator plotLocator, AtlasToken uploadToken, uint32_t atlasID);
DDrawAtlas.cpp38 static std::unique_ptr<ConditionalUploadContext> Make(PlotLocator plotLocator, in Make()
54 PlotUploadContext(PlotLocator plotLocator, in PlotUploadContext()
63 PlotLocator fPlotLocator; // has plot index, page index, and eviction gen ID
123 PlotLocator::kMaxMultitexturePages : 1) in DrawAtlas()
127 SkASSERT(numPlotsX * numPlotsY <= PlotLocator::kMaxPlots); in DrawAtlas()
136 inline void DrawAtlas::processEviction(PlotLocator plotLocator) { in processEviction()
572 bool PlotUploadTracker::needsUpload(PlotLocator plotLocator, in needsUpload()
/external/skia/src/gpu/ganesh/
DGrDrawOpAtlas.h116 bool hasID(const skgpu::PlotLocator& plotLocator) { in hasID()
199 void processEviction(skgpu::PlotLocator);
238 GrSurfaceProxyView fViews[skgpu::PlotLocator::kMaxMultitexturePages];
239 Page fPages[skgpu::PlotLocator::kMaxMultitexturePages];
DGrDrawOpAtlas.cpp32 using PlotLocator = skgpu::PlotLocator; typedef
114 PlotLocator::kMaxMultitexturePages : 1) in GrDrawOpAtlas()
118 SkASSERT(numPlotsX * numPlotsY <= PlotLocator::kMaxPlots); in GrDrawOpAtlas()
127 inline void GrDrawOpAtlas::processEviction(PlotLocator plotLocator) { in processEviction()
/external/skia/src/gpu/ganesh/ops/
DSmallPathAtlasMgr.h88 void evict(skgpu::PlotLocator) override;
DSmallPathAtlasMgr.cpp129 void SmallPathAtlasMgr::evict(skgpu::PlotLocator plotLocator) { in evict()
/external/skia/tests/
DDrawOpAtlasTest.cpp83 void evict(skgpu::PlotLocator) override { in evict() argument