|
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 |
|