Lines Matching refs:trap
332 const pixman_trapezoid_t *trap = &(traps[i]);
334 if (!pixman_trapezoid_valid (trap))
337 pixman_rasterize_trapezoid (image, trap, x_off, y_off);
347 const pixman_trapezoid_t *trap,
362 if (!pixman_trapezoid_valid (trap))
370 t = trap->top + y_off_fixed;
375 b = trap->bottom + y_off_fixed;
383 pixman_line_fixed_edge_init (&l, bpp, t, &trap->left, x_off, y_off);
384 pixman_line_fixed_edge_init (&r, bpp, t, &trap->right, x_off, y_off);
434 const pixman_trapezoid_t *trap = &(traps[i]);
437 if (!pixman_trapezoid_valid (trap))
440 y1 = pixman_fixed_to_int (trap->top);
444 y2 = pixman_fixed_to_int (pixman_fixed_ceil (trap->bottom));
459 EXTEND(trap->left.p1.x);
460 EXTEND(trap->left.p2.x);
461 EXTEND(trap->right.p1.x);
462 EXTEND(trap->right.p2.x);
509 const pixman_trapezoid_t *trap = &(traps[i]);
511 if (!pixman_trapezoid_valid (trap))
514 pixman_rasterize_trapezoid (dst, trap, x_dst, y_dst);
532 const pixman_trapezoid_t *trap = &(traps[i]);
534 if (!pixman_trapezoid_valid (trap))
537 pixman_rasterize_trapezoid (tmp, trap, - box.x1, - box.y1);