| Index: src/gpu/batches/GrAtlasTextBatch.h
|
| diff --git a/src/gpu/batches/GrAtlasTextBatch.h b/src/gpu/batches/GrAtlasTextBatch.h
|
| index 95abbf43814f0653828593c11e616d2388954b47..11cd89ea9a6116fa017e664a69fc86b94363a1d3 100644
|
| --- a/src/gpu/batches/GrAtlasTextBatch.h
|
| +++ b/src/gpu/batches/GrAtlasTextBatch.h
|
| @@ -15,11 +15,11 @@
|
| class GrAtlasTextBatch : public GrVertexBatch {
|
| public:
|
| DEFINE_BATCH_CLASS_ID
|
| + static const size_t kLCDTextVASize = sizeof(SkPoint) + sizeof(SkIPoint16);
|
|
|
| // 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 size_t kLCDTextVASize = kGrayTextVASize;
|
| static const int kVerticesPerGlyph = GrAtlasTextBlob::kVerticesPerGlyph;
|
| static const int kIndicesPerGlyph = 6;
|
|
|
| @@ -113,6 +113,15 @@
|
| }
|
| }
|
|
|
| + static size_t GetVertexStrideDf(GrMaskFormat maskFormat, bool useLCDText) {
|
| + SkASSERT(maskFormat == kA8_GrMaskFormat);
|
| + if (useLCDText) {
|
| + return kLCDTextVASize;
|
| + } else {
|
| + return kGrayTextVASize;
|
| + }
|
| + }
|
| +
|
| protected:
|
| void computePipelineOptimizations(GrInitInvariantOutput* color,
|
| GrInitInvariantOutput* coverage,
|
|
|