Lines Matching refs:dy

62 	    edge->e -= edge->dy; \
78 XAAFillRectHelper(ScrnInfoPtr pScrn, int x1, int y1, int dx, int dy)
83 int y2 = y1 + dy;
90 if((dy = y2 - y1)<1) return;
92 (*infoRec->SubsequentSolidFillRect)(pScrn, x1, y1, dx, dy);
115 #define FixError(x, dx, dy, e, sign, step, h) { \
119 x += e * sign/dy; \
120 e %= dy; \
123 e -= dy; \
164 left_dy = left->dy;
175 right_dy = right->dy;
243 int dx, dy;
273 dy = y2 - y1;
282 leftFace->dy = dy;
287 rightFace->dy = -dy;
289 if (!dy) {
303 dy = lw;
304 FILL_RECT(infoRec->pScrn, x, y, dx, dy);
308 leftFace->k = (double) (lw * dy) / 2.0;
316 dy = y2 - y;
318 dy += ((lw + 1) >> 1);
320 FILL_RECT(infoRec->pScrn, x, y, dx, dy);
323 L = sqrt((double)(dx*dx + dy*dy));
340 xa = r * dy;
345 /* xa * dy - ya * dx */
357 k, dx, dy, x1, y1, 0, right);
360 k, dx, dy, x1, y1, 0, right);
366 /* xa * dy - ya * dx */
371 k, dx, dy, x1, y1, 1, left);
374 k, dx, dy, x1, y1, 1, left);
386 topy = miPolyBuildEdge (xap, yap, xap * dx + yap * dy,
387 -dy, dx, x1, y1, dx > 0, top);
391 -dy, dx, x1, y1, dx > 0, top);
398 bottomy = miPolyBuildEdge (xap, yap, xap * dx + yap * dy,
399 -dy, dx, x2, y2, dx < 0, bottom);
403 -dy, dx, x2, y2, dx < 0, bottom);
496 if (edge1->dy >= 0) {
497 if (!edge1->dy) {
508 if (edge2->dy >= 0) {
509 if (!edge2->dy) {
614 edge1.dy = -1;
616 edge2.dy = -1;
676 denom = - pLeft->dx * (double)pRight->dy + pRight->dx *
677 (double)pLeft->dy;
692 denom = - pLeft->dx * (double)pRight->dy + pRight->dx *
693 (double)pLeft->dy;
703 pLeft->dy = -pLeft->dy;
709 pRight->dy = -pRight->dy;
714 slopes[0].dx = -pRight->dy;
715 slopes[0].dy = pRight->dx;
720 slopes[1].dx = pLeft->dy;
721 slopes[1].dy = -pLeft->dx;
728 my = (pLeft->dy * (pRight->xa * pRight->dy - pRight->ya * pRight->dx) -
729 pRight->dy * (pLeft->xa * pLeft->dy - pLeft->ya * pLeft->dx ))/
731 if (pLeft->dy != 0)
733 (double) pLeft->dx / (double) pLeft->dy;
736 (double) pRight->dx / (double) pRight->dy;
745 slopes[2].dy = pLeft->dy;
749 slopes[2].dy = -slopes[2].dy;
755 slopes[3].dy = pRight->dy;
759 slopes[3].dy = -slopes[3].dy;
764 double scale, dx, dy, adx, ady;
767 ady = dy = pRight->ya - pLeft->ya;
776 slopes[2].dy = (dy * 65536) / scale;
777 slopes[2].k = ((pLeft->xa + pRight->xa) * slopes[2].dy -