Lines Matching defs:plane
102 * the plane coefficients (a0, dadx, dady).
283 struct lp_rast_plane *plane;
592 plane = GET_PLANES(line);
593 plane[0].dcdy = x[0] - x[1];
594 plane[1].dcdy = x[1] - x[2];
595 plane[2].dcdy = x[2] - x[3];
596 plane[3].dcdy = x[3] - x[0];
598 plane[0].dcdx = y[0] - y[1];
599 plane[1].dcdx = y[1] - y[2];
600 plane[2].dcdx = y[2] - y[3];
601 plane[3].dcdx = y[3] - y[0];
620 plane[i].c = plane[i].dcdx * x[i] - plane[i].dcdy * y[i];
636 if (plane[i].dcdx < 0) {
638 plane[i].c++;
640 else if (plane[i].dcdx == 0) {
644 if (plane[i].dcdy > 0) plane[i].c++;
649 if (plane[i].dcdy < 0) plane[i].c++;
653 plane[i].dcdx *= FIXED_ONE;
654 plane[i].dcdy *= FIXED_ONE;
661 plane[i].eo = 0;
662 if (plane[i].dcdx < 0) plane[i].eo -= plane[i].dcdx;
663 if (plane[i].dcdy > 0) plane[i].eo += plane[i].dcdy;
688 plane[4].dcdx = -1;
689 plane[4].dcdy = 0;
690 plane[4].c = 1-scissor->x0;
691 plane[4].eo = 1;
693 plane[5].dcdx = 1;
694 plane[5].dcdy = 0;
695 plane[5].c = scissor->x1+1;
696 plane[5].eo = 0;
698 plane[6].dcdx = 0;
699 plane[6].dcdy = 1;
700 plane[6].c = 1-scissor->y0;
701 plane[6].eo = 1;
703 plane[7].dcdx = 0;
704 plane[7].dcdy = -1;
705 plane[7].c = scissor->y1+1;
706 plane[7].eo = 0;