[Top][All Lists]
[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;