Make cell_block_limit non-hard-coded · matplotlib/matplotlib@1b937a4 · GitHub
Skip to content

Commit 1b937a4

Browse files
committed
Make cell_block_limit non-hard-coded
1 parent 7766ebe commit 1b937a4

5 files changed

Lines changed: 58 additions & 54 deletions

File tree

‎extern/agg24/include/agg_rasterizer_cells_aa.h‎

Lines changed: 48 additions & 44 deletions

‎extern/agg24/include/agg_rasterizer_compound_aa.h‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -109,8 +109,8 @@ namespace agg
109109
};
110110

111111
//--------------------------------------------------------------------
112-
rasterizer_compound_aa() :
113-
m_outline(),
112+
rasterizer_compound_aa(unsigned cell_block_limit=1024) :
113+
m_outline(cell_block_limit),
114114
m_clipper(),
115115
m_filling_rule(fill_non_zero),
116116
m_layer_order(layer_direct),

‎extern/agg24/include/agg_rasterizer_scanline_aa.h‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -93,8 +93,8 @@ namespace agg
9393
};
9494

9595
//--------------------------------------------------------------------
96-
rasterizer_scanline_aa() :
97-
m_outline(),
96+
rasterizer_scanline_aa(unsigned cell_block_limit=1024) :
97+
m_outline(cell_block_limit),
9898
m_clipper(),
9999
m_filling_rule(fill_non_zero),
100100
m_auto_close(true),
@@ -107,9 +107,9 @@ namespace agg
107107
}
108108

109109
//--------------------------------------------------------------------
110-
template<class GammaF>
111-
rasterizer_scanline_aa(const GammaF& gamma_function) :
112-
m_outline(),
110+
template<class GammaF>
111+
rasterizer_scanline_aa(const GammaF& gamma_function, unsigned cell_block_limit) :
112+
m_outline(cell_block_limit),
113113
m_clipper(m_outline),
114114
m_filling_rule(fill_non_zero),
115115
m_auto_close(true),

‎extern/agg24/include/agg_rasterizer_scanline_aa_nogamma.h‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -121,8 +121,8 @@ namespace agg
121121
};
122122

123123
//--------------------------------------------------------------------
124-
rasterizer_scanline_aa_nogamma() :
125-
m_outline(),
124+
rasterizer_scanline_aa_nogamma(unsigned cell_block_limit=1024) :
125+
m_outline(cell_block_limit),
126126
m_clipper(),
127127
m_filling_rule(fill_non_zero),
128128
m_auto_close(true),

‎src/_backend_agg.cpp‎

Lines changed: 1 addition & 1 deletion

0 commit comments

Comments
 (0)