Lines Matching defs:tor
260 struct tor {
993 tor_fini(struct tor *converter)
1000 tor_init(struct tor *converter, const BoxRec *box, int num_edges)
1024 tor_add_trapezoid(struct tor *tor, const xTrapezoid *t, int dx, int dy)
1026 polygon_add_edge(tor->polygon, t, &t->left, 1, dx, dy);
1027 polygon_add_edge(tor->polygon, t, &t->right, -1, dx, dy);
1098 struct tor *converter,
1173 struct tor *converter,
1507 tor_inplace(struct tor *converter, PixmapPtr scratch)
1729 struct tor tor;
1733 if (!tor_init(&tor, &thread->extents, 2*thread->ntrap))
1746 tor_add_trapezoid(&tor, t, thread->dx, thread->dy);
1749 tor_render(thread->sna, &tor,
1753 tor_fini(&tor);
1876 struct tor tor;
1878 if (!tor_init(&tor, &clip.extents, 2*ntrap))
1886 tor_add_trapezoid(&tor, &traps[n], dx, dy);
1889 tor_render(sna, &tor, &tmp, &clip,
1893 tor_fini(&tor);
1982 struct tor tor;
1986 if (!tor_init(&tor, &thread->extents, 2*thread->ntrap))
1996 tor_add_trapezoid(&tor, t, thread->dx, thread->dy);
2000 tor_inplace(&tor, thread->scratch);
2002 tor_render(NULL, &tor,
2009 tor_fini(&tor);
2088 struct tor tor;
2090 if (!tor_init(&tor, &extents, 2*ntrap)) {
2100 tor_add_trapezoid(&tor, &traps[n], dx, dy);
2104 tor_inplace(&tor, scratch);
2106 tor_render(NULL, &tor,
2112 tor_fini(&tor);
2517 struct tor tor;
2522 if (!tor_init(&tor, &thread->extents, 2*thread->ntrap))
2532 tor_add_trapezoid(&tor, &thread->traps[n], thread->dx, thread->dy);
2554 tor_render(NULL, &tor, (void*)&inplace, clip, span, false);
2572 tor_render(NULL, &tor, (void*)&pi, clip, span, false);
2596 tor_render(NULL, &tor, (void*)&pi, clip, span, false);
2603 tor_fini(&tor);
2713 struct tor tor;
2716 if (!tor_init(&tor, ®ion.extents, 2*ntrap))
2724 tor_add_trapezoid(&tor, &traps[n], dx, dy);
2749 tor_render(NULL, &tor, (void*)&inplace,
2771 tor_render(NULL, &tor, (void*)&pi,
2800 tor_render(NULL, &tor, (void*)&pi,
2811 tor_fini(&tor);
2877 struct tor tor;
2880 if (!tor_init(&tor, &thread->extents, 2*thread->ntrap))
2888 tor_add_trapezoid(&tor, &thread->traps[n], thread->dx, thread->dy);
2891 tor_render(NULL, &tor, (void*)&thread->inplace,
2894 tor_fini(&tor);
3062 struct tor tor;
3064 if (!tor_init(&tor, ®ion.extents, 2*ntrap))
3073 tor_add_trapezoid(&tor, &traps[n], dx, dy);
3077 tor_render(NULL, &tor, (void*)&inplace,
3082 tor_fini(&tor);
3205 struct tor tor;
3207 if (!tor_init(&tor, &extents, 2*ntrap)) {
3217 tor_add_trapezoid(&tor, &traps[n], dx, dy);
3221 tor_inplace(&tor, scratch);
3223 tor_render(NULL, &tor,
3229 tor_fini(&tor);
3313 struct tor tor;
3316 if (!tor_init(&tor, &thread->extents, 2*thread->count))
3323 polygon_add_line(tor.polygon,
3328 polygon_add_line(tor.polygon,
3335 polygon_add_line(tor.polygon,
3342 polygon_add_line(tor.polygon,
3345 assert(tor.polygon->num_edges <= 2*thread->count);
3347 tor_render(thread->sna, &tor,
3351 tor_fini(&tor);
3459 struct tor tor;
3462 if (!tor_init(&tor, &extents, 2*count))
3466 polygon_add_line(tor.polygon,
3471 polygon_add_line(tor.polygon,
3478 polygon_add_line(tor.polygon,
3485 polygon_add_line(tor.polygon,
3488 assert(tor.polygon->num_edges <= 2*count);
3490 tor_render(sna, &tor, &tmp, &clip,
3494 tor_fini(&tor);
3549 struct tor tor;
3592 if (!tor_init(&tor, &extents, 2*ntrap))
3606 polygon_add_line(tor.polygon, &p1, &p2, dx, dy);
3612 polygon_add_line(tor.polygon, &p1, &p2, dx, dy);
3615 tor_render(sna, &tor, &tmp, clip,
3618 tor_fini(&tor);