Lines Matching refs:edges
650 triangle_dump_edges( Edge* edges, in triangle_dump_edges() argument
654 for ( ; count > 0; count--, edges++ ) in triangle_dump_edges()
655 edge_dump( edges ); in triangle_dump_edges()
663 Edge* edges, in edge_setup() argument
672 Edge* edge = edges + *pcount; in edge_setup()
765 Edge edges[3]; in trianglex_big() local
770 edge_setup( edges, &num_edges, v0, v1, ymin, ymax ); in trianglex_big()
771 edge_setup( edges, &num_edges, v0, v2, ymin, ymax ); in trianglex_big()
772 edge_setup( edges, &num_edges, v1, v2, ymin, ymax ); in trianglex_big()
777 Edge* left = &edges[0]; in trianglex_big()
778 Edge* right = &edges[1]; in trianglex_big()
779 Edge* other = &edges[2]; in trianglex_big()
784 y_top = min(y_top, edges[2].y_top); in trianglex_big()
785 y_bot = max(y_bot, edges[2].y_bot); in trianglex_big()
786 if (edges[0].y_top > y_top) { in trianglex_big()
787 other = &edges[0]; in trianglex_big()
788 left = &edges[2]; in trianglex_big()
789 } else if (edges[1].y_top > y_top) { in trianglex_big()
790 other = &edges[1]; in trianglex_big()
791 right = &edges[2]; in trianglex_big()
853 AAEdge* edges, in aa_edge_setup() argument
862 AAEdge* edge = edges + *pcount; in aa_edge_setup()
967 AAEdge edges[4]; in aapolyx() local
971 aa_edge_setup(edges, &num_edges, p, p+2, ymin, ymax); in aapolyx()
973 aa_edge_setup(edges, &num_edges, p, pts, ymin, ymax ); in aapolyx()
978 qsort(edges, num_edges, sizeof(AAEdge), (compar_t)compare_edges); in aapolyx()
987 AAEdge* left = &edges[0]; in aapolyx()
988 AAEdge* right = &edges[1]; in aapolyx()
1156 left = &edges[i++]; in aapolyx()
1158 right = &edges[i++]; in aapolyx()