[cairo-commit] cairo/src cairo_gstate.c,1.58,1.59

Carl Worth commit at pdx.freedesktop.org
Tue Aug 3 11:49:22 PDT 2004


Committed by: cworth

Update of /cvs/cairo/cairo/src
In directory pdx:/tmp/cvs-serv494/src

Modified Files:
	cairo_gstate.c 
Log Message:

        * src/cairo_gstate.c (extract_transformed_rectangle): Temporarily
        disable rectangle-based clipping optimization as it's not working
        (see cairo_snippets/xxx_clip_rectangle for a test case).


Index: cairo_gstate.c
===================================================================
RCS file: /cvs/cairo/cairo/src/cairo_gstate.c,v
retrieving revision 1.58
retrieving revision 1.59
diff -C2 -d -r1.58 -r1.59
*** cairo_gstate.c	3 Aug 2004 00:04:00 -0000	1.58
--- cairo_gstate.c	3 Aug 2004 18:49:20 -0000	1.59
***************
*** 1660,1663 ****
--- 1660,1672 ----
      cairo_status_t st;
  
+     /* XXX: Something in the rectangle-based clipping support is
+      * broken. See cairo_snippets/xxx_clip_rectangle which
+      * demonstrates no clipping at all.
+      *
+      * For now, I'm am disabling this optimization completely until it
+      * can be fixed.
+      */
+     return 0;
+ 
      st = cairo_matrix_get_affine (mat, &a, &b, &c, &d, &tx, &ty);    
      if (!(st == CAIRO_STATUS_SUCCESS && b == 0. && c == 0.))




More information about the cairo-commit mailing list