diff options
author | Khushal <khushalsagar@chromium.org> | 2018-05-23 18:16:00 -0700 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2018-05-24 01:42:51 +0000 |
commit | d416083eef5b144f65a8de67725ad49264f90884 (patch) | |
tree | 08b6426923cca53da06b50102c01551196ea1a72 /src/core/SkRemoteGlyphCache.cpp | |
parent | 3e7548ca60d9139b650e1f099e6c724b3711dd81 (diff) |
Reland fonts: Cleanup cache miss logging for font remoting.
This reverts commit fc6cf92e4b21c92ead769fae557534056eac6d83.
TBR=herb@google.com
Bug: skia:7913
Change-Id: I93301e49839fdb895a5f1f5845bb9975981c69fc
Reviewed-on: https://skia-review.googlesource.com/129880
Reviewed-by: Khusal Sagar <khushalsagar@chromium.org>
Commit-Queue: Khusal Sagar <khushalsagar@chromium.org>
Diffstat (limited to 'src/core/SkRemoteGlyphCache.cpp')
-rw-r--r-- | src/core/SkRemoteGlyphCache.cpp | 35 |
1 files changed, 1 insertions, 34 deletions
diff --git a/src/core/SkRemoteGlyphCache.cpp b/src/core/SkRemoteGlyphCache.cpp index d5e96fce88..216a2a9dab 100644 --- a/src/core/SkRemoteGlyphCache.cpp +++ b/src/core/SkRemoteGlyphCache.cpp @@ -801,40 +801,7 @@ sk_sp<SkTypeface> SkStrikeClient::addTypeface(const WireTypeface& wire) { if (typeface) return *typeface; auto newTypeface = sk_make_sp<SkTypefaceProxy>(wire.typefaceID, wire.glyphCount, wire.style, - wire.isFixed, this); + wire.isFixed, fDiscardableHandleManager); fRemoteFontIdToTypeface.set(wire.typefaceID, newTypeface); return std::move(newTypeface); } - -void SkStrikeClient::generateFontMetrics(const SkTypefaceProxy& typefaceProxy, - const SkScalerContextRec& rec, - SkPaint::FontMetrics* metrics) { - TRACE_EVENT1("skia", "generateFontMetrics", "rec", TRACE_STR_COPY(rec.dump().c_str())); - SkDebugf("generateFontMetrics: %s\n", rec.dump().c_str()); - SkStrikeCache::Dump(); - SkDEBUGFAIL("GlyphCacheMiss"); - - sk_bzero(metrics, sizeof(*metrics)); -} - -void SkStrikeClient::generateMetricsAndImage(const SkTypefaceProxy& typefaceProxy, - const SkScalerContextRec& rec, - SkArenaAlloc* alloc, - SkGlyph* glyph) { - TRACE_EVENT1("skia", "generateMetricsAndImage", "rec", TRACE_STR_COPY(rec.dump().c_str())); - SkDebugf("generateMetricsAndImage: %s\n", rec.dump().c_str()); - SkStrikeCache::Dump(); - SkDEBUGFAIL("GlyphCacheMiss"); - - glyph->zeroMetrics(); -} - -void SkStrikeClient::generatePath(const SkTypefaceProxy& typefaceProxy, - const SkScalerContextRec& rec, - SkGlyphID glyphID, - SkPath* path) { - TRACE_EVENT1("skia", "generatePath", "rec", TRACE_STR_COPY(rec.dump().c_str())); - SkDebugf("generatePath: %s\n", rec.dump().c_str()); - SkStrikeCache::Dump(); - SkDEBUGFAIL("GlyphCacheMiss"); -} |