Lines Matching refs:vertexCount
177 int vertexCount, size_t vertexStride, void* vertices,
179 if (vertexCount == 0 || indexCount == 0) {
184 void* verts = target->makeVertexSpace(vertexStride, vertexCount, &vertexBuffer,
190 memcpy(verts, vertices, vertexCount * vertexStride);
201 mesh->setIndexed(std::move(indexBuffer), indexCount, firstIndex, 0, vertexCount - 1,
217 int64_t vertexCount = 0;
233 if (vertexCount + currentVertices > static_cast<int>(UINT16_MAX)) {
236 this->recordDraw(target, vertexCount, vertexStride, vertices, indexCount, indices);
237 vertexCount = 0;
240 if (vertexCount + currentVertices > maxVertices) {
241 maxVertices = std::max(vertexCount + currentVertices, maxVertices * 2);
269 extract_verts(tess, localCoordsMatrix, vertices + vertexStride * vertexCount,
270 GrVertexColor(args.fColor, fWideColor), vertexCount,
272 vertexCount += currentVertices;
275 if (vertexCount <= SK_MaxS32 && indexCount <= SK_MaxS32) {
276 this->recordDraw(target, vertexCount, vertexStride, vertices, indexCount, indices);