Jon Ciesla bf231a
From b8c43fb0ba13af0cc2b1050f48f81d76d2fdf0c7 Mon Sep 17 00:00:00 2001
Jon Ciesla 599c4e
From: Tom Hughes <tom@compton.nu>
Jon Ciesla 599c4e
Date: Sun, 19 May 2013 15:04:05 +0100
Jon Ciesla bf231a
Subject: [PATCH 05/15] Remove VC++ 6 workaround
Jon Ciesla 599c4e
Jon Ciesla 599c4e
---
Jon Ciesla 599c4e
 include/agg_renderer_scanline.h | 29 +----------------------------
Jon Ciesla 599c4e
 1 file changed, 1 insertion(+), 28 deletions(-)
Jon Ciesla 599c4e
Jon Ciesla 599c4e
diff --git a/include/agg_renderer_scanline.h b/include/agg_renderer_scanline.h
Jon Ciesla 599c4e
index c3bb6f0..c27ca60 100644
Jon Ciesla 599c4e
--- a/include/agg_renderer_scanline.h
Jon Ciesla 599c4e
+++ b/include/agg_renderer_scanline.h
Jon Ciesla 599c4e
@@ -79,34 +79,7 @@ namespace agg
Jon Ciesla 599c4e
             sl.reset(ras.min_x(), ras.max_x());
Jon Ciesla 599c4e
             while(ras.sweep_scanline(sl))
Jon Ciesla 599c4e
             {
Jon Ciesla 599c4e
-                //render_scanline_aa_solid(sl, ren, ren_color);
Jon Ciesla 599c4e
-
Jon Ciesla 599c4e
-                // This code is equivalent to the above call (copy/paste). 
Jon Ciesla 599c4e
-                // It's just a "manual" optimization for old compilers,
Jon Ciesla 599c4e
-                // like Microsoft Visual C++ v6.0
Jon Ciesla 599c4e
-                //-------------------------------
Jon Ciesla 599c4e
-                int y = sl.y();
Jon Ciesla 599c4e
-                unsigned num_spans = sl.num_spans();
Jon Ciesla 599c4e
-                typename Scanline::const_iterator span = sl.begin();
Jon Ciesla 599c4e
-
Jon Ciesla 599c4e
-                for(;;)
Jon Ciesla 599c4e
-                {
Jon Ciesla 599c4e
-                    int x = span->x;
Jon Ciesla 599c4e
-                    if(span->len > 0)
Jon Ciesla 599c4e
-                    {
Jon Ciesla 599c4e
-                        ren.blend_solid_hspan(x, y, (unsigned)span->len, 
Jon Ciesla 599c4e
-                                              ren_color, 
Jon Ciesla 599c4e
-                                              span->covers);
Jon Ciesla 599c4e
-                    }
Jon Ciesla 599c4e
-                    else
Jon Ciesla 599c4e
-                    {
Jon Ciesla 599c4e
-                        ren.blend_hline(x, y, (unsigned)(x - span->len - 1), 
Jon Ciesla 599c4e
-                                        ren_color, 
Jon Ciesla 599c4e
-                                        *(span->covers));
Jon Ciesla 599c4e
-                    }
Jon Ciesla 599c4e
-                    if(--num_spans == 0) break;
Jon Ciesla 599c4e
-                    ++span;
Jon Ciesla 599c4e
-                }
Jon Ciesla 599c4e
+                render_scanline_aa_solid(sl, ren, ren_color);
Jon Ciesla 599c4e
             }
Jon Ciesla 599c4e
         }
Jon Ciesla 599c4e
     }
Jon Ciesla 599c4e
-- 
Jon Ciesla 599c4e
1.8.1.4
Jon Ciesla 599c4e