gnash-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnash-commit] gnash ChangeLog backend/render_handler_agg.cpp


From: Udo Giacomozzi
Subject: [Gnash-commit] gnash ChangeLog backend/render_handler_agg.cpp
Date: Wed, 24 Oct 2007 12:55:37 +0000

CVSROOT:        /cvsroot/gnash
Module name:    gnash
Changes by:     Udo Giacomozzi <udog>   07/10/24 12:55:37

Modified files:
        .              : ChangeLog 
        backend        : render_handler_agg.cpp 

Log message:
        backend/render_handler_agg.cpp: never use even-odd filling rules when 
drawing a mask (unlike normal shapes); some cleanup

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.4683&r2=1.4684
http://cvs.savannah.gnu.org/viewcvs/gnash/backend/render_handler_agg.cpp?cvsroot=gnash&r1=1.111&r2=1.112

Patches:
Index: ChangeLog
===================================================================
RCS file: /cvsroot/gnash/gnash/ChangeLog,v
retrieving revision 1.4683
retrieving revision 1.4684
diff -u -b -r1.4683 -r1.4684
--- ChangeLog   24 Oct 2007 12:20:04 -0000      1.4683
+++ ChangeLog   24 Oct 2007 12:55:36 -0000      1.4684
@@ -4,6 +4,8 @@
          intersections between SnappingRanges
        * server/dlist.cpp: optimize add_invalidated_bounds() for
     masks (don't invalidate outside of masks)  
+       * backend/render_handler_agg.cpp: never use even-odd filling
+         rules when drawing a mask (unlike normal shapes); some cleanup
 
 2007-10-24 Sandro Santilli <address@hidden>
 

Index: backend/render_handler_agg.cpp
===================================================================
RCS file: /cvsroot/gnash/gnash/backend/render_handler_agg.cpp,v
retrieving revision 1.111
retrieving revision 1.112
diff -u -b -r1.111 -r1.112
--- backend/render_handler_agg.cpp      15 Oct 2007 12:59:00 -0000      1.111
+++ backend/render_handler_agg.cpp      24 Oct 2007 12:55:37 -0000      1.112
@@ -17,7 +17,7 @@
 
  
 
-/* $Id: render_handler_agg.cpp,v 1.111 2007/10/15 12:59:00 udog Exp $ */
+/* $Id: render_handler_agg.cpp,v 1.112 2007/10/24 12:55:37 udog Exp $ */
 
 // Original version by Udo Giacomozzi and Hannes Mayr, 
 // INDUNET GmbH (www.indunet.it)
@@ -1048,7 +1048,7 @@
     if (m_drawing_mask) {
       
       // Shape is drawn inside a mask, skip sub-shapes handling and outlines
-      draw_mask_shape(paths, true);      
+      draw_mask_shape(paths, false);   // never use even-odd for masks
     
     } else {
     
@@ -1682,10 +1682,6 @@
     typedef agg_mask_style_handler sh_type;
     sh_type sh;                   
        
-    // anti-aliased scanline rasterizer
-    typedef agg::rasterizer_scanline_aa<> ras_type;
-    ras_type ras;
-    
     // compound rasterizer used for flash shapes
     typedef agg::rasterizer_compound_aa<agg::rasterizer_sl_clip_dbl> 
rasc_type;  
     rasc_type rasc;




reply via email to

[Prev in Thread] Current Thread [Next in Thread]