Lines Matching refs:pSeg
720 exaPolySegment(DrawablePtr pDrawable, GCPtr pGC, int nseg, xSegment * pSeg) in exaPolySegment() argument
729 ExaCheckPolySegment(pDrawable, pGC, nseg, pSeg); in exaPolySegment()
735 if (pSeg[i].x1 != pSeg[i].x2 && pSeg[i].y1 != pSeg[i].y2) { in exaPolySegment()
736 ExaCheckPolySegment(pDrawable, pGC, nseg, pSeg); in exaPolySegment()
743 if (pSeg[i].x1 < pSeg[i].x2) { in exaPolySegment()
744 prect[i].x = pSeg[i].x1; in exaPolySegment()
745 prect[i].width = pSeg[i].x2 - pSeg[i].x1 + 1; in exaPolySegment()
748 prect[i].x = pSeg[i].x2; in exaPolySegment()
749 prect[i].width = pSeg[i].x1 - pSeg[i].x2 + 1; in exaPolySegment()
751 if (pSeg[i].y1 < pSeg[i].y2) { in exaPolySegment()
752 prect[i].y = pSeg[i].y1; in exaPolySegment()
753 prect[i].height = pSeg[i].y2 - pSeg[i].y1 + 1; in exaPolySegment()
756 prect[i].y = pSeg[i].y2; in exaPolySegment()
757 prect[i].height = pSeg[i].y1 - pSeg[i].y2 + 1; in exaPolySegment()