Enlightenment CVS committal Author : tilman Project : e17 Module : libs/evas
Dir : e17/libs/evas/src/modules/engines/xrender_x11 Modified Files: evas_engine_xrender.c Log Message: don't set the picture transform to the identity - that's a no-op =================================================================== RCS file: /cvs/e/e17/libs/evas/src/modules/engines/xrender_x11/evas_engine_xrender.c,v retrieving revision 1.14 retrieving revision 1.15 diff -u -3 -r1.14 -r1.15 --- evas_engine_xrender.c 11 Sep 2006 14:53:19 -0000 1.14 +++ evas_engine_xrender.c 11 Sep 2006 15:19:02 -0000 1.15 @@ -350,7 +350,7 @@ _xr_render_surface_composite(Xrender_Surface *srs, Xrender_Surface *drs, RGBA_Draw_Context *dc, int sx, int sy, int sw, int sh, int x, int y, int w, int h, int smooth) { Xrender_Surface *trs = NULL; - XTransform xf, id; + XTransform xf; XRenderPictureAttributes att; Picture mask; int r, g, b, a, op; @@ -366,8 +366,6 @@ XRenderChangePicture(srs->xinf->disp, srs->pic, CPClipMask, &att); XRenderChangePicture(srs->xinf->disp, drs->pic, CPClipMask, &att); - init_transform(&id); - op = PictOpSrc; if (srs->alpha) op = PictOpOver; mask = None; @@ -409,7 +407,6 @@ att.component_alpha = 1; XRenderChangePicture(srs->xinf->disp, mask, CPComponentAlpha, &att); - XRenderSetPictureTransform(srs->xinf->disp, srs->pic, &id); XRenderComposite(srs->xinf->disp, PictOpSrc, srs->pic, mask, trs->pic, sx, sy, 0, 0, 0, 0, sw, sh); /* fill right and bottom pixel so interpolation works right */ @@ -427,7 +424,7 @@ } } - xf = id; + init_transform(&xf); xf.matrix[0][0] = XDoubleToFixed(sw) / w; xf.matrix[1][1] = XDoubleToFixed(sh) / h; @@ -452,7 +449,6 @@ srs->fmt, srs->alpha); if (!trs) return; - XRenderSetPictureTransform(srs->xinf->disp, srs->pic, &id); XRenderComposite(srs->xinf->disp, PictOpSrc, srs->pic, None, trs->pic, sx, sy, 0, 0, 0, 0, sw, sh); XRenderComposite(srs->xinf->disp, PictOpSrc, srs->pic, None, ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs