… | |
… | |
741 | xfrm.matrix [i][j] = XDoubleToFixed (inv [i][j]); |
741 | xfrm.matrix [i][j] = XDoubleToFixed (inv [i][j]); |
742 | |
742 | |
743 | XRenderSetPictureFilter (dpy, src, "good", 0, 0); |
743 | XRenderSetPictureFilter (dpy, src, "good", 0, 0); |
744 | XRenderSetPictureTransform (dpy, src, &xfrm); |
744 | XRenderSetPictureTransform (dpy, src, &xfrm); |
745 | XRenderComposite (dpy, PictOpSrc, src, None, dst, sx, sy, 0, 0, 0, 0, new_width, new_height); |
745 | XRenderComposite (dpy, PictOpSrc, src, None, dst, sx, sy, 0, 0, 0, 0, new_width, new_height); |
746 | #if 1 |
|
|
747 | { |
|
|
748 | XRenderColor rc = { 65535,0,0,65535 }; |
|
|
749 | XRenderFillRectangle (dpy, PictOpSrc, dst, &rc, 0, 0, new_width, new_height); |
|
|
750 | }{ |
|
|
751 | XRenderColor rc = { 0,0,0,65535 }; |
|
|
752 | XRenderFillRectangle (dpy, PictOpSrc, dst, &rc, 1, 1, new_width - 2, new_height - 2); |
|
|
753 | } |
|
|
754 | XRenderComposite (dpy, PictOpOver, src, None, dst, sx, sy, 0, 0, 0, 0, new_width, new_height); |
|
|
755 | #endif |
|
|
756 | |
746 | |
757 | XRenderFreePicture (dpy, src); |
747 | XRenderFreePicture (dpy, src); |
758 | XRenderFreePicture (dpy, dst); |
748 | XRenderFreePicture (dpy, dst); |
759 | |
749 | |
760 | return img; |
750 | return img; |