Lines Matching defs:edge
32 XLineFixed edge;
43 return e1->edge.p1.y - e2->edge.p1.y;
105 y = edges[0].edge.p1.y;
114 if (e->edge.p1.y > y)
116 /* move this edge into the active list */
126 e->current_x = XRenderComputeX (&e->edge, y);
140 en->edge.p2.x < e->edge.p2.x))
177 next_y = active->edge.p2.y;
180 if (e->edge.p2.y < next_y)
181 next_y = e->edge.p2.y;
184 if (en && e->edge.p2.x > en->edge.p2.x)
186 intersect = XRenderComputeIntersect (&e->edge, &e->next->edge);
194 if (inactive < nedges && edges[inactive].edge.p1.y < next_y)
195 next_y = edges[inactive].edge.p1.y;
202 traps->left = e->edge;
203 traps->right = en->edge;
218 if (e->edge.p2.y <= y)
280 edges[nedges].edge.p1.x = prevx;
281 edges[nedges].edge.p1.y = prevy;
282 edges[nedges].edge.p2.x = x;
283 edges[nedges].edge.p2.y = y;
289 edges[nedges].edge.p1.x = x;
290 edges[nedges].edge.p1.y = y;
291 edges[nedges].edge.p2.x = prevx;
292 edges[nedges].edge.p2.y = prevy;