Home | History | Annotate | Download | only in softpipe

Lines Matching full:emaj

89    struct edge emaj;
283 * edge fields (ebot, emaj, etop).
347 setup->emaj.dx = setup->vmax[0][0] - setup->vmin[0][0];
348 setup->emaj.dy = setup->vmax[0][1] - setup->vmin[0][1];
363 const float area = (setup->emaj.dx * setup->ebot.dy -
364 setup->ebot.dx * setup->emaj.dy);
489 float a = setup->ebot.dy * majda - botda * setup->emaj.dy;
490 float b = setup->emaj.dx * botda - majda * setup->ebot.dx;
547 float a = setup->ebot.dy * majda - botda * setup->emaj.dy;
548 float b = setup->emaj.dx * botda - majda * setup->ebot.dx;
685 setup->emaj.sy = ceilf(vmin_y);
686 setup->emaj.lines = (int) ceilf(vmax_y - setup->emaj.sy);
687 setup->emaj.dxdy = setup->emaj.dy ? setup->emaj.dx / setup->emaj.dy : .0f;
688 setup->emaj.sx = vmin_x + (setup->emaj.sy - vmin_y) * setup->emaj.dxdy;
769 /* save the values so that emaj can be restarted:
846 /* emaj on left:
848 subtriangle( setup, &setup->emaj, &setup->ebot, setup->ebot.lines );
849 subtriangle( setup, &setup->emaj, &setup->etop, setup->etop.lines );
852 /* emaj on right:
854 subtriangle( setup, &setup->ebot, &setup->emaj, setup->ebot.lines );
855 subtriangle( setup, &setup->etop, &setup->emaj, setup->etop.lines );
906 const float dadx = da * setup->emaj.dx * setup->oneoverarea;
907 const float dady = da * setup->emaj.dy * setup->oneoverarea;
930 const float dadx = da * setup->emaj.dx * setup->oneoverarea;
931 const float dady = da * setup->emaj.dy * setup->oneoverarea;
964 setup->emaj.dx = setup->vmax[0][0] - setup->vmin[0][0];
965 setup->emaj.dy = setup->vmax[0][1] - setup->vmin[0][1];
968 area = setup->emaj.dx * setup->emaj.dx + setup->emaj.dy * setup->emaj.dy;