From 3af28caf325806bd4a131148427ab9c40f2479a3 Mon Sep 17 00:00:00 2001 From: scuri Date: Fri, 18 Jun 2010 20:06:46 +0000 Subject: *** empty log message *** --- html/en/screenshots.html | 4 +++- html/screenshots/cd_nativewindow_xrender.png | Bin 0 -> 79985 bytes .../small/cd_nativewindow_xrender_small.png | Bin 0 -> 24701 bytes src/xrender/cdxrender.c | 19 +++---------------- 4 files changed, 6 insertions(+), 17 deletions(-) create mode 100644 html/screenshots/cd_nativewindow_xrender.png create mode 100644 html/screenshots/small/cd_nativewindow_xrender_small.png diff --git a/html/en/screenshots.html b/html/en/screenshots.html index 0daac10..f3e20cb 100644 --- a/html/en/screenshots.html +++ b/html/en/screenshots.html @@ -61,7 +61,9 @@ if (contextplus) cdUseContextPlus(0); - + + + GDK diff --git a/html/screenshots/cd_nativewindow_xrender.png b/html/screenshots/cd_nativewindow_xrender.png new file mode 100644 index 0000000..886bae8 Binary files /dev/null and b/html/screenshots/cd_nativewindow_xrender.png differ diff --git a/html/screenshots/small/cd_nativewindow_xrender_small.png b/html/screenshots/small/cd_nativewindow_xrender_small.png new file mode 100644 index 0000000..c15dce6 Binary files /dev/null and b/html/screenshots/small/cd_nativewindow_xrender_small.png differ diff --git a/src/xrender/cdxrender.c b/src/xrender/cdxrender.c index 5f7e868..2f99da3 100644 --- a/src/xrender/cdxrender.c +++ b/src/xrender/cdxrender.c @@ -293,23 +293,10 @@ static void cdpoly(cdCtxCanvas* ctxcanvas, int mode, cdPoint* poly, int n) } break; case CD_PATH: + cdSimPolyPath(ctxcanvas->canvas, poly, n); + break; case CD_BEZIER: - { - cdfPoint* fpoly = malloc(sizeof(cdfPoint)*n); /* because we support cdfpoly */ - - for (i = 0; icanvas, fpoly, n); - else - cdfSimPolyPath(ctxcanvas->canvas, fpoly, n); - - free(fpoly); - } + cdSimPolyBezier(ctxcanvas->canvas, poly, n); break; case CD_FILL: { -- cgit v1.2.3