Enlightenment CVS committal

Author  : raster
Project : e17
Module  : libs/evas

Dir     : e17/libs/evas/src/modules/engines/xrender_x11


Modified Files:
        evas_engine_xrender.c 


Log Message:


fix xrender lines :)

===================================================================
RCS file: 
/cvs/e/e17/libs/evas/src/modules/engines/xrender_x11/evas_engine_xrender.c,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -3 -r1.9 -r1.10
--- evas_engine_xrender.c       14 May 2006 07:14:31 -0000      1.9
+++ evas_engine_xrender.c       16 May 2006 07:52:35 -0000      1.10
@@ -550,11 +550,11 @@
    int op;
    
    if ((!rs) || (!dc)) return;
-   op = PictOpSrc;
+   op = PictOpOver;
    att.clip_mask = None;
    XRenderChangePicture(rs->xinf->disp, rs->pic, CPClipMask, &att);
    _xr_render_surface_clips_set(rs, dc, 0, 0, rs->w, rs->h);
-   
+
      {
        int r, g, b, a;
        XPointDouble poly[4];
@@ -566,6 +566,10 @@
        len = sqrt((double)(dx * dx) + (double)(dy * dy));
        ddx = (0.5 * dx) / len;
        ddy = (0.5 * dy) / len;
+       if (ddx < 0) ddx = -0.5 - ddx;
+       else ddx = 0.5 - ddx;
+       if (ddy < 0) ddy = -0.5 - ddy;
+       else ddy = 0.5 - ddy;
        poly[0].x =  (x1 + ddx);
        poly[0].y =  (y1 - ddy);
        poly[1].x =  (x2 + ddx);
@@ -574,7 +578,7 @@
        poly[2].y =  (y2 + ddy);
        poly[3].x =  (x1 - ddx);
        poly[3].y =  (y1 + ddy);
-       
+
        a = (dc->col.col >> 24) & 0xff;
        if (a == 0) return;
        if (a < 0xff) op = PictOpOver;




-------------------------------------------------------
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

Reply via email to