From c434ade20eba4a62c450b7ce33a89966fac9df62 Mon Sep 17 00:00:00 2001 From: Herb Derby Date: Wed, 11 Jul 2018 16:07:01 -0400 Subject: Move to using pointers in simplifyDraw* Move to using pointers into buffers. This will allow multiple runs from blobs to share buffers. Change-Id: I6ebed2e490c5fe71077ddc921ead145ce17c5ebd Reviewed-on: https://skia-review.googlesource.com/141049 Commit-Queue: Herb Derby Reviewed-by: Mike Klein --- src/gpu/text/GrTextContext.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/gpu/text/GrTextContext.cpp') diff --git a/src/gpu/text/GrTextContext.cpp b/src/gpu/text/GrTextContext.cpp index 28204eb7af..04d92aef39 100644 --- a/src/gpu/text/GrTextContext.cpp +++ b/src/gpu/text/GrTextContext.cpp @@ -211,8 +211,8 @@ void GrTextContext::regenerateTextBlob(GrTextBlob* cacheBlob, case SkTextBlob::kDefault_Positioning: { auto origin = SkPoint::Make(x + offset.x(), y + offset.y()); SkGlyphRunBuilder builder; - builder.prepareDrawText(runPaint.skPaint(), - (const char*)it.glyphs(), textLen, origin); + builder.drawText(runPaint.skPaint(), + (const char*) it.glyphs(), textLen, origin); auto glyphRun = builder.useGlyphRun(); @@ -246,8 +246,8 @@ void GrTextContext::regenerateTextBlob(GrTextBlob* cacheBlob, case SkTextBlob::kDefault_Positioning: { auto origin = SkPoint::Make(x + offset.x(), y + offset.y()); SkGlyphRunBuilder builder; - builder.prepareDrawText(runPaint.skPaint(), - (const char*)it.glyphs(), textLen, origin); + builder.drawText(runPaint.skPaint(), + (const char*) it.glyphs(), textLen, origin); auto glyphRun = builder.useGlyphRun(); @@ -780,7 +780,7 @@ std::unique_ptr GrTextContext::createOp_TestingOnly(GrContext* context auto origin = SkPoint::Make(x, y); SkGlyphRunBuilder builder; - builder.prepareDrawText(skPaint, text, textLen, origin); + builder.drawText(skPaint, text, textLen, origin); sk_sp blob; auto glyphRun = builder.useGlyphRun(); -- cgit v1.2.3