Lines Matching refs:cacheBlob
534 sk_sp<GrTextBlob> cacheBlob; in drawGlyphRunList() local
555 cacheBlob = textBlobCache->find(key); in drawGlyphRunList()
558 if (cacheBlob) { in drawGlyphRunList()
559 if (cacheBlob->mustRegenerate(listPaint, glyphRunList.anyRunsSubpixelPositioned(), in drawGlyphRunList()
564 textBlobCache->remove(cacheBlob.get()); in drawGlyphRunList()
565 cacheBlob = textBlobCache->makeCachedBlob(glyphRunList, key, blurRec, listPaint, color); in drawGlyphRunList()
566 cacheBlob->generateFromGlyphRunList( in drawGlyphRunList()
571 textBlobCache->makeMRU(cacheBlob.get()); in drawGlyphRunList()
576 cacheBlob->generateFromGlyphRunList( in drawGlyphRunList()
580 GrTextBlob::AssertEqual(*sanityBlob, *cacheBlob); in drawGlyphRunList()
585 cacheBlob = textBlobCache->makeCachedBlob(glyphRunList, key, blurRec, listPaint, color); in drawGlyphRunList()
587 cacheBlob = textBlobCache->makeBlob(glyphRunList, color); in drawGlyphRunList()
589 cacheBlob->generateFromGlyphRunList( in drawGlyphRunList()
595 cacheBlob->flush(target, props, fDistanceAdjustTable.get(), listPaint, filteredColor, in drawGlyphRunList()