Lines Matching refs:ymin
667 int32_t ymin, in edge_setup() argument
682 if ( dy == 0 || y1 > ymax || y2 < ymin ) in edge_setup()
685 if ( y1 > ymin ) in edge_setup()
686 ymin = TRI_SNAP_NEXT_HALF(y1); in edge_setup()
691 if ( ymin > ymax ) // when the edge doesn't cross any scanline in edge_setup()
703 edge->y_top = ymin; in edge_setup()
706 if (ggl_likely(ymin <= ymax && dx)) { in edge_setup()
709 if (ggl_likely(y1 < ymin)) { in edge_setup()
710 int32_t xadjust = (edge->x_incr * (ymin-y1)) >> TRI_FRACTION_BITS; in edge_setup()
767 int32_t ymin = TRI_FROM_INT(c->state.scissor.top) + TRI_HALF; 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()
857 int32_t ymin, in aa_edge_setup() argument
871 if (dy==0 || y1>ymax || y2<ymin) in aa_edge_setup()
874 if (y1 > ymin) in aa_edge_setup()
875 ymin = y1; in aa_edge_setup()
887 edge->y_top = ymin; in aa_edge_setup()
891 if (ggl_likely(ymin <= ymax && dx)) { in aa_edge_setup()
897 if (ggl_likely(y1 < ymin)) { in aa_edge_setup()
898 int32_t xadjust = (edge->x_incr * (ymin-y1)) in aa_edge_setup()
963 int32_t ymin = TRI_FROM_INT(c->state.scissor.top); in aapolyx() local
965 if (ymin >= ymax) return; in aapolyx()
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()