Lines Matching refs:tor
246 struct tor {
929 tor_fini(struct tor *converter)
936 tor_init(struct tor *converter, const BoxRec *box, int num_edges)
961 tor_add_trapezoid(struct tor *tor,
975 polygon_add_edge(tor->polygon, t, &t->left, 1, dx, dy);
976 polygon_add_edge(tor->polygon, t, &t->right, -1, dx, dy);
1095 struct tor *converter,
1170 struct tor *converter,
1547 tor_inplace(struct tor *converter, PixmapPtr scratch, int mono, uint8_t *buf)
1823 struct tor tor;
1827 if (!tor_init(&tor, &thread->extents, 2*thread->ntrap))
1839 tor_add_trapezoid(&tor, t, thread->dx, thread->dy);
1842 tor_render(thread->sna, &tor,
1846 tor_fini(&tor);
1969 struct tor tor;
1971 if (!tor_init(&tor, &clip.extents, 2*ntrap))
1979 tor_add_trapezoid(&tor, &traps[n], dx, dy);
1982 tor_render(sna, &tor, &tmp, &clip,
1986 tor_fini(&tor);
2082 struct tor tor;
2145 if (!tor_init(&tor, &extents, 2*ntrap)) {
2155 tor_add_trapezoid(&tor, &traps[n], dx, dy);
2160 tor_inplace(&tor, scratch, is_mono(dst, maskFormat),
2163 tor_render(NULL, &tor,
2169 tor_fini(&tor);
2480 struct tor tor;
2486 if (!tor_init(&tor, &thread->extents, 2*thread->ntrap))
2496 tor_add_trapezoid(&tor, &thread->traps[n], thread->dx, thread->dy);
2515 tor_render(NULL, &tor,
2532 tor_render(NULL, &tor,
2555 tor_render(NULL, &tor,
2564 tor_fini(&tor);
2669 struct tor tor;
2673 if (!tor_init(&tor, ®ion.extents, 2*ntrap))
2681 tor_add_trapezoid(&tor, &traps[n], dx, dy);
2703 tor_render(NULL, &tor,
2723 tor_render(NULL, &tor,
2749 tor_render(NULL, &tor,
2760 tor_fini(&tor);
2826 struct tor tor;
2829 if (!tor_init(&tor, &thread->extents, 2*thread->ntrap))
2837 tor_add_trapezoid(&tor, &thread->traps[n], thread->dx, thread->dy);
2840 tor_render(NULL, &tor,
2844 tor_fini(&tor);
3004 struct tor tor;
3006 if (!tor_init(&tor, ®ion.extents, 2*ntrap))
3014 tor_add_trapezoid(&tor, &traps[n], dx, dy);
3018 tor_render(NULL, &tor,
3024 tor_fini(&tor);
3079 struct tor tor;
3141 if (!tor_init(&tor, &extents, 2*ntrap)) {
3151 tor_add_trapezoid(&tor, &traps[n], dx, dy);
3155 tor_inplace(&tor, scratch, is_mono(dst, maskFormat), NULL);
3157 tor_render(NULL, &tor,
3163 tor_fini(&tor);
3201 struct tor tor;
3244 if (!tor_init(&tor, &extents, 2*ntrap))
3258 polygon_add_line(tor.polygon, &p1, &p2, dx, dy);
3264 polygon_add_line(tor.polygon, &p1, &p2, dx, dy);
3267 tor_render(sna, &tor, &tmp, clip,
3270 tor_fini(&tor);
3299 struct tor tor;
3358 if (!tor_init(&tor, &extents, 2*ntrap)) {
3374 polygon_add_line(tor.polygon, &p1, &p2, dx, dy);
3380 polygon_add_line(tor.polygon, &p1, &p2, dx, dy);
3388 tor_render(NULL, &tor,
3393 tor_fini(&tor);
3414 struct tor tor;
3512 if (!tor_init(&tor, &extents, 3*count))
3516 polygon_add_line(tor.polygon, &tri[n].p1, &tri[n].p2, dx, dy);
3517 polygon_add_line(tor.polygon, &tri[n].p2, &tri[n].p3, dx, dy);
3518 polygon_add_line(tor.polygon, &tri[n].p3, &tri[n].p1, dx, dy);
3521 tor_render(sna, &tor, &tmp, &clip,
3525 tor_fini(&tor);
3538 struct tor tor;
3607 if (!tor_init(&tor, &extents, 3*count)) {
3613 polygon_add_line(tor.polygon, &tri[n].p1, &tri[n].p2, dx, dy);
3614 polygon_add_line(tor.polygon, &tri[n].p2, &tri[n].p3, dx, dy);
3615 polygon_add_line(tor.polygon, &tri[n].p3, &tri[n].p1, dx, dy);
3623 tor_render(NULL, &tor,
3640 tor_fini(&tor);
3663 struct tor tor;
3666 if (!tor_init(&tor, &thread->extents, 2*thread->count))
3672 polygon_add_line(tor.polygon,
3677 polygon_add_line(tor.polygon,
3684 polygon_add_line(tor.polygon,
3691 polygon_add_line(tor.polygon,
3694 assert(tor.polygon->num_edges <= 2*thread->count);
3696 tor_render(thread->sna, &tor,
3700 tor_fini(&tor);
3808 struct tor tor;
3811 if (!tor_init(&tor, &extents, 2*count))
3815 polygon_add_line(tor.polygon,
3820 polygon_add_line(tor.polygon,
3827 polygon_add_line(tor.polygon,
3834 polygon_add_line(tor.polygon,
3837 assert(tor.polygon->num_edges <= 2*count);
3839 tor_render(sna, &tor, &tmp, &clip,
3843 tor_fini(&tor);