@@ -1328,14 +1328,15 @@ RendererAgg::draw_lines(const Py::Tuple& args) {
13281328 path.line_to (thisx, thisy);
13291329
13301330 moveto = false ;
1331-
1331+ // std::cout << "draw lines " << thisx << " " << thisy << std::endl;
13321332 }
13331333
13341334 Py_XDECREF (xa);
13351335 Py_XDECREF (ya);
13361336
13371337 // typedef agg::conv_transform<agg::path_storage, agg::trans_affine> path_t;
13381338 // path_t transpath(path, xytrans);
1339+ _VERBOSE (" RendererAgg::draw_lines rendering lines path" );
13391340 _render_lines_path (path, gc);
13401341
13411342 _VERBOSE (" RendererAgg::draw_lines DONE" );
@@ -1346,15 +1347,15 @@ RendererAgg::draw_lines(const Py::Tuple& args) {
13461347template <class PathSource >
13471348void
13481349RendererAgg::_render_lines_path (PathSource &path, const GCAgg& gc) {
1349-
1350+ _VERBOSE ( " RendererAgg::_render_lines_path " );
13501351 typedef PathSource path_t ;
13511352 // typedef agg::conv_transform<agg::path_storage, agg::trans_affine> path_t;
13521353 typedef agg::conv_stroke<path_t > stroke_t ;
13531354 typedef agg::conv_dash<path_t > dash_t ;
13541355
13551356 // path_t transpath(path, xytrans);
13561357
1357- if (gc.dasha ==NULL ) { // no dashes
1358+ if (gc.dasha ==NULL ) { // no dashes
13581359 stroke_t stroke (path);
13591360 stroke.width (gc.linewidth );
13601361 stroke.line_cap (gc.cap );
@@ -1374,8 +1375,7 @@ RendererAgg::_render_lines_path(PathSource &path, const GCAgg& gc) {
13741375 stroke.line_cap (gc.cap );
13751376 stroke.line_join (gc.join );
13761377 stroke.width (gc.linewidth );
1377- theRasterizer->add_path (stroke);
1378-
1378+ theRasterizer->add_path (stroke); // boyle freeze is herre
13791379 }
13801380
13811381 if ( gc.isaa ) {
@@ -1386,7 +1386,6 @@ RendererAgg::_render_lines_path(PathSource &path, const GCAgg& gc) {
13861386 rendererBin->color (gc.color );
13871387 agg::render_scanlines (*theRasterizer, *slineBin, *rendererBin);
13881388 }
1389-
13901389}
13911390
13921391/*
0 commit comments