Lines Matching refs:dx
59 info->dx = arc->width & 1; in miFillArcSetup()
60 info->xorg = arc->x + (arc->width >> 1) + info->dx; in miFillArcSetup()
61 info->dx = 1 - info->dx; in miFillArcSetup()
68 if (!info->dx) { in miFillArcSetup()
87 if (!info->dx) { in miFillArcSetup()
108 info->dx = arc->width & 1; in miFillArcDSetup()
109 info->xorg = arc->x + (arc->width >> 1) + info->dx; in miFillArcDSetup()
110 info->dx = 1 - info->dx; in miFillArcDSetup()
116 if (!info->dx) { in miFillArcDSetup()
141 xady = k + y * edge->dx; in miGetArcEdge()
147 if ((top && (edge->dx < 0)) || (!top && (edge->dx > 0))) in miGetArcEdge()
152 if (edge->dx > 0) { in miGetArcEdge()
154 edge->stepx = edge->dx / edge->dy; in miGetArcEdge()
155 edge->dx = edge->dx % edge->dy; in miGetArcEdge()
159 edge->stepx = -((-edge->dx) / edge->dy); in miGetArcEdge()
160 edge->dx = (-edge->dx) % edge->dy; in miGetArcEdge()
172 int dx, dy; in miEllipseAngleToSlope() local
229 dx = floor((d_dx * 32768) / scale + 0.5); in miEllipseAngleToSlope()
231 dx = -dx; in miEllipseAngleToSlope()
232 *dxp = dx; in miEllipseAngleToSlope()
245 int dx, dy; in miGetPieEdge() local
247 miEllipseAngleToSlope(angle, arc->width, arc->height, &dx, &dy, 0, 0); in miGetPieEdge()
253 edge->dx = -1; in miGetPieEdge()
256 if (dx == 0) { in miGetPieEdge()
264 edge->dx = -1; in miGetPieEdge()
268 dx = -dx; in miGetPieEdge()
271 k = (arc->height & 1) ? dx : 0; in miGetPieEdge()
274 edge->dx = dx << 1; in miGetPieEdge()
342 double w2, h2, x1, y1, x2, y2, dx, dy, scale; in miFillArcSliceSetup() local
374 dx = x2 - x1; in miFillArcSliceSetup()
390 if (dx < 0.0) { in miFillArcSliceSetup()
391 dx = -dx; in miFillArcSliceSetup()
397 slice->edge1.dx = dx * 2; in miFillArcSliceSetup()
401 scale = (dx > dy) ? dx : dy; in miFillArcSliceSetup()
402 slice->edge1.dx = floor((dx * 32768) / scale + .5); in miFillArcSliceSetup()
429 slice->edge1.dx = -1; in miFillArcSliceSetup()
433 else if (!slice->edge1.dx) { in miFillArcSliceSetup()
441 slice->edge1.dx = -1; in miFillArcSliceSetup()
447 slice->edge1.dx = -slice->edge1.dx; in miFillArcSliceSetup()
449 slice->edge1.dx = -slice->edge1.dx; in miFillArcSliceSetup()
451 (y1 + y2) * slice->edge1.dx) / 2.0); in miFillArcSliceSetup()
452 slice->edge2.dx = slice->edge1.dx; in miFillArcSliceSetup()
482 int yk, xk, ym, xm, dx, dy, xorg, yorg; in miFillEllipseI() local
507 int xorg, yorg, dx, dy, slw; in miFillEllipseD() local
553 int yk, xk, ym, xm, dx, dy, xorg, yorg, slw; in miFillArcSliceI() local
597 int dx, dy, xorg, yorg, slw; in miFillArcSliceD() local