Skip to content

Commit fb3e697

Browse files
committed
Uses doubles for rectangle clipping everywhere in the Agg backend.
svn path=/trunk/matplotlib/; revision=8458
1 parent 88eb216 commit fb3e697

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/_backend_agg.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ typedef agg::pixfmt_rgba32 pixfmt;
5555
typedef agg::renderer_base<pixfmt> renderer_base;
5656
typedef agg::renderer_scanline_aa_solid<renderer_base> renderer_aa;
5757
typedef agg::renderer_scanline_bin_solid<renderer_base> renderer_bin;
58-
typedef agg::rasterizer_scanline_aa<> rasterizer;
58+
typedef agg::rasterizer_scanline_aa<agg::rasterizer_sl_clip_dbl> rasterizer;
5959

6060
typedef agg::scanline_p8 scanline_p8;
6161
typedef agg::scanline_bin scanline_bin;

src/_image.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
typedef agg::pixfmt_rgba32 pixfmt;
4040
typedef agg::renderer_base<pixfmt> renderer_base;
4141
typedef agg::span_interpolator_linear<> interpolator_type;
42-
typedef agg::rasterizer_scanline_aa<> rasterizer;
42+
typedef agg::rasterizer_scanline_aa<agg::rasterizer_sl_clip_dbl> rasterizer;
4343

4444

4545
Image::Image() :
@@ -351,7 +351,7 @@ Image::resize(const Py::Tuple& args, const Py::Dict& kwargs) {
351351
pixfmt pixf(*rbufOut);
352352
renderer_base rb(pixf);
353353
rb.clear(bg);
354-
agg::rasterizer_scanline_aa<agg::rasterizer_sl_clip_dbl> ras;
354+
rasterizer ras;
355355
agg::scanline_u8 sl;
356356

357357
ras.clip_box(0, 0, numcols, numrows);

0 commit comments

Comments
 (0)