Lines Matching refs:traps
1636 const xTrapezoid *traps;
1779 for (n = thread->ntrap, t = thread->traps; n--; t++) {
1806 int ntrap, xTrapezoid *traps)
1824 if (!trapezoids_bounds(ntrap, traps, &clip.extents))
1829 DBG(("%s: fallback -- traps extents too small %dx%d\n", __FUNCTION__,
1841 trapezoid_origin(&traps[0].left, &dst_x, &dst_y);
1920 if (pixman_fixed_integer_floor(traps[n].top) + dst->pDrawable->y >= clip.extents.y2 ||
1921 pixman_fixed_integer_ceil(traps[n].bottom) + dst->pDrawable->y <= clip.extents.y1)
1924 tor_add_trapezoid(&tor, &traps[n], dx, dy);
1943 threads[0].traps = traps;
2010 const xTrapezoid *traps;
2029 for (n = thread->ntrap, t = thread->traps; n--; t++) {
2054 int ntrap, xTrapezoid *traps)
2074 src_x, src_y, 1, traps++))
2080 if (!trapezoids_bounds(ntrap, traps, &extents))
2134 if (pixman_fixed_to_int(traps[n].top) - dst_y >= extents.y2 ||
2135 pixman_fixed_to_int(traps[n].bottom) - dst_y < 0)
2138 tor_add_trapezoid(&tor, &traps[n], dx, dy);
2161 threads[0].traps = traps;
2194 trapezoid_origin(&traps[0].left, &x0, &y0);
2476 xTrapezoid *traps;
2502 if (pixman_fixed_to_int(thread->traps[n].top) >= y2 ||
2503 pixman_fixed_to_int(thread->traps[n].bottom) < y1)
2506 tor_add_trapezoid(&tor, &thread->traps[n], thread->dx, thread->dy);
2550 trapezoid_origin(&thread->traps[0].left, &x0, &y0);
2580 int ntrap, xTrapezoid *traps)
2620 1, traps++))
2626 if (!trapezoids_bounds(ntrap, traps, ®ion.extents))
2690 if (pixman_fixed_to_int(traps[n].top) >= region.extents.y2 - dst->pDrawable->y ||
2691 pixman_fixed_to_int(traps[n].bottom) < region.extents.y1 - dst->pDrawable->y)
2694 tor_add_trapezoid(&tor, &traps[n], dx, dy);
2746 trapezoid_origin(&traps[0].left, &x0, &y0);
2780 threads[0].traps = traps;
2822 xTrapezoid *traps;
2843 if (pixman_fixed_to_int(thread->traps[n].top) >= thread->extents.y2 - thread->draw_y ||
2844 pixman_fixed_to_int(thread->traps[n].bottom) < thread->extents.y1 - thread->draw_y)
2847 tor_add_trapezoid(&tor, &thread->traps[n], thread->dx, thread->dy);
2862 int ntrap, xTrapezoid *traps,
2884 ntrap, traps);
2953 src_x, src_y, 1, traps++,
2960 if (!trapezoids_bounds(ntrap, traps, ®ion.extents))
3023 if (pixman_fixed_to_int(traps[n].top) >= region.extents.y2 - dst->pDrawable->y ||
3024 pixman_fixed_to_int(traps[n].bottom) < region.extents.y1 - dst->pDrawable->y)
3027 tor_add_trapezoid(&tor, &traps[n], dx, dy);
3047 threads[0].traps = traps;
3090 int ntrap, xTrapezoid *traps)
3109 src_x, src_y, 1, traps++))
3115 if (!trapezoids_bounds(ntrap, traps, &extents))
3168 if (pixman_fixed_to_int(traps[n].top) - dst_y >= extents.y2 ||
3169 pixman_fixed_to_int(traps[n].bottom) - dst_y < 0)
3172 tor_add_trapezoid(&tor, &traps[n], dx, dy);
3195 threads[0].traps = traps;
3235 trapezoid_origin(&traps[0].left, &x0, &y0);
3346 DBG(("%s: fallback -- traps extents too small %dx%d\n",