All pastes #475724 Raw Edit

Untitled

public text v1 · immutable
·published 2007-05-07 17:26 UTC
rendered paste body
        w->pixmap = XCompositeNameWindowPixmap (w->screen->display->display,
                                                w->id);

        if (w->wmType & CompWindowTypeDesktopMask)
        {
                XTriangle Tris[] = {
                        {{0,0},{1280,0},{1280,800}},
                        {{0,0},{0,800},{1280,800}},
                        {{0,0},{0,800},{1280,800}},
                        {{0,0},{1280,0},{1280,800}},
                };
                int nTris = sizeof(Tris)/sizeof(XTriangle);
                int i;
#define IntToxFixed(x) (x*65536)
                for (i=0;i<nTris;i++)
                {
                        Tris[i].p1.x = IntToxFixed(Tris[i].p1.x);
                        Tris[i].p1.y = IntToxFixed(Tris[i].p1.y);
                        Tris[i].p2.x = IntToxFixed(Tris[i].p2.x);
                        Tris[i].p2.y = IntToxFixed(Tris[i].p2.y);
                        Tris[i].p3.x = IntToxFixed(Tris[i].p3.x);
                        Tris[i].p3.y = IntToxFixed(Tris[i].p3.y);
                }
                XCompositeSetTriangularCoordinateMesh(w->screen->display->displa
y,
                                w->id,Tris,nTris);
        }