Index: src/gpu/batches/GrAtlasTextBatch.h |
diff --git a/src/gpu/batches/GrAtlasTextBatch.h b/src/gpu/batches/GrAtlasTextBatch.h |
index 65fd07d7bb1db8596b81cc3d62cb1ba6871aa7b9..11cd89ea9a6116fa017e664a69fc86b94363a1d3 100644 |
--- a/src/gpu/batches/GrAtlasTextBatch.h |
+++ b/src/gpu/batches/GrAtlasTextBatch.h |
@@ -20,7 +20,7 @@ public: |
// position + local coord |
static const size_t kColorTextVASize = sizeof(SkPoint) + sizeof(SkIPoint16); |
static const size_t kGrayTextVASize = sizeof(SkPoint) + sizeof(GrColor) + sizeof(SkIPoint16); |
- static const int kVerticesPerGlyph = 4; |
+ static const int kVerticesPerGlyph = GrAtlasTextBlob::kVerticesPerGlyph; |
static const int kIndicesPerGlyph = 6; |
typedef GrAtlasTextContext::DistanceAdjustTable DistanceAdjustTable; |
@@ -89,7 +89,7 @@ public: |
// We don't yet position distance field text on the cpu, so we have to map the vertex bounds |
// into device space |
const Run& run = geo.fBlob->fRuns[geo.fRun]; |
- if (run.fSubRunInfo[geo.fSubRun].fDrawAsDistanceFields) { |
+ if (run.fSubRunInfo[geo.fSubRun].drawAsDistanceFields()) { |
SkRect bounds = run.fVertexBounds; |
fBatch.fViewMatrix.mapRect(&bounds); |
this->setBounds(bounds); |