Lines Matching refs:vertexStride

24 static void regen_positions(char* vertex, size_t vertexStride, SkScalar transX, SkScalar transY) {  in regen_positions()  argument
29 point = SkTAddOffset<SkPoint>(point, vertexStride); in regen_positions()
33 static void regen_colors(char* vertex, size_t vertexStride, GrColor color) { in regen_colors() argument
36 size_t colorOffset = vertexStride - sizeof(SkIPoint16) - sizeof(GrColor); in regen_colors()
40 vcolor = SkTAddOffset<GrColor>(vcolor, vertexStride); in regen_colors()
44 static void regen_texcoords(char* vertex, size_t vertexStride, const GrGlyph* glyph, in regen_texcoords() argument
48 size_t texCoordOffset = vertexStride - sizeof(SkIPoint16); in regen_texcoords()
83 textureCoords = SkTAddOffset<uint16_t>(textureCoords, vertexStride); in regen_texcoords()
86 textureCoords = SkTAddOffset<uint16_t>(textureCoords, vertexStride); in regen_texcoords()
89 textureCoords = SkTAddOffset<uint16_t>(textureCoords, vertexStride); in regen_texcoords()
114 regen_colors(vertex, vertexStride, hackColor); in regen_texcoords()
182 auto vertexStride = GetVertexStride(fSubRun->maskFormat(), hasW); in doRegen() local
184 fCurrGlyph * kVerticesPerGlyph * vertexStride; in doRegen()
224 regen_positions(currVertex, vertexStride, fTransX, fTransY); in doRegen()
227 regen_colors(currVertex, vertexStride, fColor); in doRegen()
230 regen_texcoords(currVertex, vertexStride, glyph, fSubRun->drawAsDistanceFields()); in doRegen()
233 currVertex += vertexStride * GrAtlasTextOp::kVerticesPerGlyph; in doRegen()
272 auto vertexStride = GetVertexStride(fSubRun->maskFormat(), hasW); in regenerate() local
276 fCurrGlyph * kVerticesPerGlyph * vertexStride; in regenerate()