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: Thu, 03 May 2007 08:11:34 +0000

CVSROOT:        /cvsroot/gnash
Module name:    gnash
Changes by:     Udo Giacomozzi <udog>   07/05/03 08:11:34

Modified files:
        .              : ChangeLog 
        backend        : render_handler_agg.cpp 

Log message:
        default invalidated ranges to World

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.3078&r2=1.3079
http://cvs.savannah.gnu.org/viewcvs/gnash/backend/render_handler_agg.cpp?cvsroot=gnash&r1=1.75&r2=1.76

Patches:
Index: ChangeLog
===================================================================
RCS file: /cvsroot/gnash/gnash/ChangeLog,v
retrieving revision 1.3078
retrieving revision 1.3079
diff -u -b -r1.3078 -r1.3079
--- ChangeLog   3 May 2007 06:00:14 -0000       1.3078
+++ ChangeLog   3 May 2007 08:11:33 -0000       1.3079
@@ -1,3 +1,8 @@
+2007-05-03 Udo Giacomozzi <address@hidden>
+
+       * backend/render_handler_agg.cpp: by default use world invalidated
+         bounds (not Null)     
+
 2007-05-03 Andrew Guertin <address@hidden>
 
        * backend/: sound_handler.h, sound_handler_gst.cpp,

Index: backend/render_handler_agg.cpp
===================================================================
RCS file: /cvsroot/gnash/gnash/backend/render_handler_agg.cpp,v
retrieving revision 1.75
retrieving revision 1.76
diff -u -b -r1.75 -r1.76
--- backend/render_handler_agg.cpp      20 Apr 2007 11:51:23 -0000      1.75
+++ backend/render_handler_agg.cpp      3 May 2007 08:11:34 -0000       1.76
@@ -16,7 +16,7 @@
 
  
 
-/* $Id: render_handler_agg.cpp,v 1.75 2007/04/20 11:51:23 udog Exp $ */
+/* $Id: render_handler_agg.cpp,v 1.76 2007/05/03 08:11:34 udog Exp $ */
 
 // Original version by Udo Giacomozzi and Hannes Mayr, 
 // INDUNET GmbH (www.indunet.it)
@@ -608,6 +608,9 @@
     m_pixf = new PixelFormat(m_rbuf);
     //m_rbase = new renderer_base(*m_pixf);  --> does not work!!??
     
+    // by default allow drawing everywhere
+    set_invalidated_region_world();
+    
     log_msg("initialized AGG buffer <%p>, %d bytes, %dx%d, rowsize is %d 
bytes", 
       mem, size, x, y, row_size);
   }
@@ -1820,6 +1823,12 @@
     return geometry::Range2d<int>(xmin, ymin, xmax, ymax);
   }
   
+  void set_invalidated_region_world() {
+    InvalidatedRanges ranges;
+    ranges.setWorld();
+    set_invalidated_regions(ranges);
+  }
+  
   virtual void set_invalidated_region(const rect& bounds) {
   
     // NOTE: Both single and multi ranges are supported by AGG renderer.




reply via email to

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