Lines Matching refs:cacheBlob
657 sk_sp<GrTextBlob> cacheBlob; in drawGlyphRunList() local
678 cacheBlob = textBlobCache->find(key); in drawGlyphRunList()
681 if (cacheBlob) { in drawGlyphRunList()
682 if (cacheBlob->mustRegenerate(listPaint, glyphRunList.anyRunsSubpixelPositioned(), in drawGlyphRunList()
687 textBlobCache->remove(cacheBlob.get()); in drawGlyphRunList()
688 cacheBlob = textBlobCache->makeCachedBlob( in drawGlyphRunList()
690 cacheBlob->generateFromGlyphRunList( in drawGlyphRunList()
695 textBlobCache->makeMRU(cacheBlob.get()); in drawGlyphRunList()
701 cacheBlob->generateFromGlyphRunList( in drawGlyphRunList()
705 GrTextBlob::AssertEqual(*sanityBlob, *cacheBlob); in drawGlyphRunList()
710 cacheBlob = textBlobCache->makeCachedBlob( in drawGlyphRunList()
713 cacheBlob = textBlobCache->makeBlob(glyphRunList, color, grStrikeCache); in drawGlyphRunList()
715 cacheBlob->generateFromGlyphRunList( in drawGlyphRunList()
721 cacheBlob->flush(target, props, fDistanceAdjustTable.get(), listPaint, filteredColor, in drawGlyphRunList()