Home | History | Annotate | Download | only in gpu

Lines Matching full:segb

133         Segment& segb = (*segments)[b];
136 int n = segb.countPoints();
138 segb.fNorms[p] = segb.fPts[p] - *prevPt;
139 segb.fNorms[p].normalize();
140 segb.fNorms[p].setOrthog(segb.fNorms[p], normSide);
141 prevPt = &segb.fPts[p];
143 if (Segment::kLine == segb.fType) {
157 Segment& segb = (*segments)[b];
158 segb.fMid = segb.fNorms[0] + sega.endNorm();
159 segb.fMid.normalize();
329 const Segment& segb = segments[b];
334 if (Segment::kLine == segb.fType) {
350 verts[*v + 2].fPos = verts[*v + 0].fPos + segb.fMid;
351 verts[*v + 3].fPos = verts[*v + 0].fPos + segb.fNorms[0];
371 if (Segment::kLine == segb.fType) {
374 verts[*v + 2].fPos = segb.fPts[0];
376 verts[*v + 3].fPos = verts[*v + 1].fPos + segb.fNorms[0];
377 verts[*v + 4].fPos = verts[*v + 2].fPos + segb.fNorms[0];
410 GrPoint qpts[] = {sega.endPt(), segb.fPts[0], segb.fPts[1]};
412 GrVec midVec = segb.fNorms[0] + segb.fNorms[1];
418 verts[*v + 3].fPos = qpts[0] + segb.fNorms[0];
419 verts[*v + 4].fPos = qpts[2] + segb.fNorms[1];
422 SkScalar c = segb.fNorms[0].dot(qpts[0]);
423 verts[*v + 0].fD0 = -segb.fNorms[0].dot(fanPt) + c;
425 verts[*v + 2].fD0 = -segb.fNorms[0].dot(qpts[2]) + c;
430 c = segb.fNorms[1].dot(qpts[2]);
431 verts[*v + 0].fD1 = -segb.fNorms[1].dot(fanPt) + c;
432 verts[*v + 1].fD1 = -segb.fNorms[1].dot(qpts[0]) + c;