Index: backend/render_handler_agg.cpp
===================================================================
RCS file: /sources/gnash/gnash/backend/render_handler_agg.cpp,v
retrieving revision 1.101
diff -r1.101 render_handler_agg.cpp
191a192
> 
198a200
> public:
202,203c204,205
<   /// Number of cache hits 
<   int hits;
---
>   /// Normal or rounded coordinates?
>   bool m_rounded;
205,206c207,208
<   /// Number of cache misses
<   int misses;
---
>   /// Number of cache hits 
>   int m_hits;
208,209c210,211
<   /// Contents of this cache item. First dimension is fill style 
<   std::vector <std::vector <agg::path_storage> > data;
---
>   /// Contents of this cache item (AGG path).  
>   std::vector <agg::path_storage> m_data;
213a216,241
> 
>   std::vector <agg_transformed_path> m_items;
> 
>   /// Looks for a matching pre-computed path in the cache list
>   /// Returns NULL if no cache item matches 
>   std::vector <agg::path_storage>* search(const matrix& mat, bool rounded) {
>   
>     size_t ccount = m_items.size();
>     
>     for (size_t cno=0; cno<ccount; cno++) {    
>       agg_transformed_path& item = m_items[cno];
>           
>       if ((item.m_mat == mat) && (item.m_rounded == rounded)) {
>       
>         // Found it!
>         return &item.m_data;
>       
>       }    
>     }
>     
>     // could not find a matching item
>     return NULL;
>   
>   }
>   
> 
664d691
< 
667c694
<       clear_framebuffer(_clipbounds[i], agg::rgba8_pre(background_color.m_r,
---
> /*      clear_framebuffer(_clipbounds[i], agg::rgba8_pre(background_color.m_r,
669c696,704
<         background_color.m_a));
---
>         background_color.m_a));*/        
>       clear_framebuffer(_clipbounds[i], agg::rgba8_pre(255, 0, 0, 255));
>       
>     for (int i=3; i<memsize; i+=4)
>       memaddr[i] = 0;
>       
>     printf("memory dump: %d %d %d %d | %d %d %d %d\n",
>       memaddr[0], memaddr[1], memaddr[2], memaddr[3], 
>       memaddr[4], memaddr[5], memaddr[6], memaddr[7]);
