/third_party/skia/tests/ |
D | DrawOpAtlasTest.cpp | 49 int GrDrawOpAtlas::numAllocated_TestingOnly() const { in numAllocated_TestingOnly() 68 void GrDrawOpAtlas::setMaxPages_TestingOnly(uint32_t maxPages) { in setMaxPages_TestingOnly() 74 class AssertOnEvict : public GrDrawOpAtlas::EvictionCallback { 76 void evict(GrDrawOpAtlas::PlotLocator) override { in evict() 81 static void check(skiatest::Reporter* r, GrDrawOpAtlas* atlas, in check() 113 static bool fill_plot(GrDrawOpAtlas* atlas, in fill_plot() 116 GrDrawOpAtlas::AtlasLocator* atlasLocator, in fill_plot() 124 GrDrawOpAtlas::ErrorCode code; in fill_plot() 127 return GrDrawOpAtlas::ErrorCode::kSucceeded == code; in fill_plot() 147 GrDrawOpAtlas::GenerationCounter counter; in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() [all …]
|
/third_party/skia/src/gpu/text/ |
D | GrAtlasManager.h | 28 class GrAtlasManager : public GrOnFlushCallbackObject, public GrDrawOpAtlas::GenerationCounter { 30 GrAtlasManager(GrProxyProvider*, size_t maxTextureBytes, GrDrawOpAtlas::AllowMultitexturing); 67 GrDrawOpAtlas::ErrorCode addGlyphToAtlas(const SkGlyph&, 79 void addGlyphToBulkAndSetUseToken(GrDrawOpAtlas::BulkUseTokenUpdater*, GrMaskFormat, GrGlyph*, 82 void setUseTokenBulk(const GrDrawOpAtlas::BulkUseTokenUpdater& updater, in setUseTokenBulk() 89 GrDrawOpAtlas::ErrorCode addToAtlas(GrResourceProvider*, GrDeferredUploadTarget*, GrMaskFormat, 91 GrDrawOpAtlas::AtlasLocator*); 170 GrDrawOpAtlas* getAtlas(GrMaskFormat format) const { in getAtlas() 177 GrDrawOpAtlas::AllowMultitexturing fAllowMultitexturing; 178 std::unique_ptr<GrDrawOpAtlas> fAtlases[kMaskFormatCount];
|
D | GrAtlasManager.cpp | 18 GrDrawOpAtlas::AllowMultitexturing allowMultitexturing) in GrAtlasManager() 141 GrDrawOpAtlas::ErrorCode GrAtlasManager::addGlyphToAtlas(const SkGlyph& skGlyph, in addGlyphToAtlas() 148 return GrDrawOpAtlas::ErrorCode::kError; in addGlyphToAtlas() 182 if (errorCode == GrDrawOpAtlas::ErrorCode::kSucceeded) { in addGlyphToAtlas() 190 GrDrawOpAtlas::ErrorCode GrAtlasManager::addToAtlas(GrResourceProvider* resourceProvider, in addToAtlas() 194 GrDrawOpAtlas::AtlasLocator* atlasLocator) { in addToAtlas() 199 void GrAtlasManager::addGlyphToBulkAndSetUseToken(GrDrawOpAtlas::BulkUseTokenUpdater* updater, in addGlyphToBulkAndSetUseToken() 318 fAtlases[index] = GrDrawOpAtlas::Make(fProxyProvider, backendFormat, grColorType, in initAtlas()
|
D | GrTextBlob.cpp | 337 uint64_t fAtlasGeneration{GrDrawOpAtlas::kInvalidAtlasGeneration}; 338 GrDrawOpAtlas::BulkUseTokenUpdater fBulkUseToken; 412 if (code != GrDrawOpAtlas::ErrorCode::kSucceeded) { in regenerateAtlas() 413 success = code != GrDrawOpAtlas::ErrorCode::kError; in regenerateAtlas()
|
/third_party/skia/src/gpu/ops/ |
D | SmallPathAtlasMgr.h | 32 public GrDrawOpAtlas::EvictionCallback, 33 public GrDrawOpAtlas::GenerationCounter { 45 GrDrawOpAtlas::ErrorCode addToAtlas(GrResourceProvider*, 48 GrDrawOpAtlas::AtlasLocator*); 81 void evict(GrDrawOpAtlas::PlotLocator) override; 86 std::unique_ptr<GrDrawOpAtlas> fAtlas;
|
D | SmallPathAtlasMgr.cpp | 66 fAtlas = GrDrawOpAtlas::Make(proxyProvider, format, in initAtlas() 69 GrDrawOpAtlas::AllowMultitexturing::kYes, in initAtlas() 117 GrDrawOpAtlas::ErrorCode SmallPathAtlasMgr::addToAtlas(GrResourceProvider* resourceProvider, in addToAtlas() 120 GrDrawOpAtlas::AtlasLocator* locator) { in addToAtlas() 130 void SmallPathAtlasMgr::evict(GrDrawOpAtlas::PlotLocator plotLocator) { in evict()
|
D | SmallPathShapeData.h | 55 GrDrawOpAtlas::AtlasLocator fAtlasLocator;
|
D | SmallPathRenderer.cpp | 332 if (GrDrawOpAtlas::ErrorCode::kError == code) { in addToAtlasWithRetry() 336 if (GrDrawOpAtlas::ErrorCode::kTryAgain == code) { in addToAtlasWithRetry() 346 return GrDrawOpAtlas::ErrorCode::kSucceeded == code; in addToAtlasWithRetry()
|
/third_party/skia/src/gpu/ |
D | GrDrawOpAtlas.cpp | 29 void GrDrawOpAtlas::validate(const AtlasLocator& atlasLocator) const { in validate() 50 void GrDrawOpAtlas::instantiate(GrOnFlushResourceProvider* onFlushResourceProvider) { in instantiate() 57 std::unique_ptr<GrDrawOpAtlas> GrDrawOpAtlas::Make(GrProxyProvider* proxyProvider, in Make() 71 std::unique_ptr<GrDrawOpAtlas> atlas(new GrDrawOpAtlas(proxyProvider, format, colorType, in Make() 89 GrDrawOpAtlas::Plot::Plot(int pageIndex, int plotIndex, GenerationCounter* generationCounter, in Plot() 119 GrDrawOpAtlas::Plot::~Plot() { in ~Plot() 123 bool GrDrawOpAtlas::Plot::addSubImage( in addSubImage() 168 void GrDrawOpAtlas::Plot::uploadToTexture(GrDeferredTextureUploadWritePixelsFn& writePixels, in uploadToTexture() 194 void GrDrawOpAtlas::Plot::resetRects() { in resetRects() 213 GrDrawOpAtlas::GrDrawOpAtlas(GrProxyProvider* proxyProvider, const GrBackendFormat& format, in GrDrawOpAtlas() function in GrDrawOpAtlas [all …]
|
D | GrDrawOpAtlas.h | 53 class GrDrawOpAtlas { 253 static std::unique_ptr<GrDrawOpAtlas> Make(GrProxyProvider*, 373 friend class GrDrawOpAtlas; variable 405 GrDrawOpAtlas(GrProxyProvider*, const GrBackendFormat& format, GrColorType, int width, 499 friend class GrDrawOpAtlas; variable
|
D | GrGlyph.h | 39 GrDrawOpAtlas::AtlasLocator fAtlasLocator;
|
D | GrDirectContext.cpp | 254 GrDrawOpAtlas::AllowMultitexturing allowMultitexturing; in init() 259 allowMultitexturing = GrDrawOpAtlas::AllowMultitexturing::kNo; in init() 261 allowMultitexturing = GrDrawOpAtlas::AllowMultitexturing::kYes; in init()
|
D | BUILD.bazel | 65 "GrDrawOpAtlas.cpp", 66 "GrDrawOpAtlas.h",
|
/third_party/skia/gn/ |
D | gpu.gni | 88 "$_src/gpu/GrDrawOpAtlas.cpp", 89 "$_src/gpu/GrDrawOpAtlas.h",
|