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);
}