Home | History | Annotate | Download | only in batches

Lines Matching refs:verts

356                             QuadVertex*    verts,
369 // Check whether adding the verts for this segment to the current draw would cause index
378 verts += *v;
386 verts[*v + 0].fPos = sega.endPt();
387 verts[*v + 1].fPos = verts[*v + 0].fPos + sega.endNorm();
388 verts[*v + 2].fPos = verts[*v + 0].fPos + segb.fMid;
389 verts[*v + 3].fPos = verts[*v + 0].fPos + segb.fNorms[0];
390 verts[*v + 0].fUV.set(0,0);
391 verts[*v + 1].fUV.set(0,-SK_Scalar1);
392 verts[*v + 2].fUV.set(0,-SK_Scalar1);
393 verts[*v + 3].fUV.set(0,-SK_Scalar1);
394 verts[*v + 0].fD0 = verts[*v + 0].fD1 = -SK_Scalar1;
395 verts[*v + 1].fD0 = verts[*v + 1].fD1 = -SK_Scalar1;
396 verts[*v + 2].fD0 = verts[*v + 2].fD1 = -SK_Scalar1;
397 verts[*v + 3].fD0 = verts[*v + 3].fD1 = -SK_Scalar1;
410 verts[*v + 0].fPos = fanPt;
411 verts[*v + 1].fPos = sega.endPt();
412 verts[*v + 2].fPos = segb.fPts[0];
414 verts[*v + 3].fPos = verts[*v + 1].fPos + segb.fNorms[0];
415 verts[*v + 4].fPos = verts[*v + 2].fPos + segb.fNorms[0];
419 SkScalar dist = fanPt.distanceToLineBetween(verts[*v + 1].fPos,
420 verts[*v + 2].fPos);
421 verts[*v + 0].fUV.set(0, dist);
422 verts[*v + 1].fUV.set(0, 0);
423 verts[*v + 2].fUV.set(0, 0);
424 verts[*v + 3].fUV.set(0, -SK_Scalar1);
425 verts[*v + 4].fUV.set(0, -SK_Scalar1);
427 verts[*v + 0].fD0 = verts[*v + 0].fD1 = -SK_Scalar1;
428 verts[*v + 1].fD0 = verts[*v + 1].fD1 = -SK_Scalar1;
429 verts[*v + 2].fD0 = verts[*v + 2].fD1 = -SK_Scalar1;
430 verts[*v + 3].fD0 = verts[*v + 3].fD1 = -SK_Scalar1;
431 verts[*v + 4].fD0 = verts[*v + 4].fD1 = -SK_Scalar1;
461 verts[*v + 0].fPos = fanPt;
462 verts[*v + 1].fPos = qpts[0];
463 verts[*v + 2].fPos = qpts[2];
464 verts[*v + 3].fPos = qpts[0] + segb.fNorms[0];
465 verts[*v + 4].fPos = qpts[2] + segb.fNorms[1];
466 verts[*v + 5].fPos = qpts[1] + midVec;
469 verts[*v + 0].fD0 = -segb.fNorms[0].dot(fanPt) + c;
470 verts[*v + 1].fD0 = 0.f;
471 verts
472 verts[*v + 3].fD0 = -SK_ScalarMax/100;
473 verts[*v + 4].fD0 = -SK_ScalarMax/100;
474 verts[*v + 5].fD0 = -SK_ScalarMax/100;
477 verts[*v + 0].fD1 = -segb.fNorms[1].dot(fanPt) + c;
478 verts[*v + 1].fD1 = -segb.fNorms[1].dot(qpts[0]) + c;
479 verts[*v + 2].fD1 = 0.f;
480 verts[*v + 3].fD1 = -SK_ScalarMax/100;
481 verts[*v + 4].fD1 = -SK_ScalarMax/100;
482 verts[*v + 5].fD1 = -SK_ScalarMax/100;
485 toUV.apply<6, sizeof(QuadVertex), sizeof(SkPoint)>(verts + *v);
697 intptr_t verts = reinterpret_cast<intptr_t>(vertices);
700 *((SkPoint*)((intptr_t)verts + i * vertexStride)) = tess.point(i);
703 // Make 'verts' point to the colors
704 verts += sizeof(SkPoint);
710 *reinterpret_cast<GrColor*>(verts + i * vertexStride) = scaledColor;
712 *reinterpret_cast<GrColor*>(verts + i * vertexStride) = color;
713 *reinterpret_cast<float*>(verts + i * vertexStride + sizeof(GrColor)) =
820 void* verts = target->makeVertexSpace(vertexStride, tess.numPts(), &vertexBuffer,
822 if (!verts) {
836 extract_verts(tess, verts, vertexStride, args.fColor, idxs, canTweakAlphaForCoverage);
907 QuadVertex* verts = reinterpret_cast<QuadVertex*>(target->makeVertexSpace(
910 if (!verts) {
925 create_vertices(segments, fanPt, &draws, verts, idxs);